用 Python 在树莓派上播放音乐
我们主要是使用 python-vlc 这个库,来实现对音频文件的操作,具体的操作方法参考下文介绍。
环境安装
1. media player 的安装
复制代码
2. python-vlc 的安装
复制代码
播放一个音频文件
复制代码
如果要停止运行可以输入 Ctrl+C。
播放多个音频文件
复制代码
完整示例
复制代码
这里我们通过监听键盘输入的按键【a, b, c, d】来执行相应的动作,大家可以自己动手试试看。
我们主要是使用 python-vlc 这个库,来实现对音频文件的操作,具体的操作方法参考下文介绍。
sudo apt-get install vlcsudo pip3 install python-vlcimport vlc p = vlc.MediaPlayer()p.set_mrl('test.mp3')p.play()如果要停止运行可以输入 Ctrl+C。
import vlc player = vlc.MediaListPlayer()mediaList = vlc.MediaList(['test.wav', 'test.mp3', 'test.ogg'])player.set_media_list(mediaList)player.set_playback_mode(vlc.PlaybackMode.loop)player.play()import vlc player = vlc.MediaListPlayer()mediaList = vlc.MediaList(['test.wav', 'test.mp3', 'test.ogg'])player.set_media_list(mediaList)player.set_playback_mode(vlc.PlaybackMode.loop)player.play() while True: data = input() #POSITION if data == 'a': p = player.get_media_player() pos = p.get_position() print(pos) #INDEX elif data == 'b': p = player.get_media_player() media_instance = p.get_media() index = mediaList.index_of_item(media_instance) print(index) #NEXT elif data == 'c': player.next() #STOP elif data == 'd': player.stop() break这里我们通过监听键盘输入的按键【a, b, c, d】来执行相应的动作,大家可以自己动手试试看。
一个日语专业的程序猿。 2017.09.10 加入
【坐标】无锡 【软件技能】Java,C#,Python 【爱好】炉石传说 【称号】InfoQ年度人气作者,Intel OpenVINO领航者联盟成员 【B站】https://space.bilibili.com/397260706/ 【个人站】www.it-worker.club

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号


评论