怎样用python编写简单音乐播放器

 我来答
focusheart
2011-12-20 · TA获得超过486个赞
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:323万
展开全部
http://pymedia.org/tut/aplayer.html
用pymedia可以很容易的实现:
import pymedia.audio.acodec as acodec
sName='YOUR FILENAME'
dec= acodec.Decoder( str.split( sName, '.' )[ -1 ].lower() )
f= open( sName, 'rb' )
s= f.read( 8192 )
r= dec.decode( s )
import pymedia.audio.sound as sound
snd= sound.Output( r.sample_rate, r.channels, sound.AFMT_S16_LE )
while len( s )>0:
if r: snd.play( r.data )
s= f.read( 512 )
r= dec.decode( s )
import time
while snd.isPlaying(): time.sleep( .05 )
Ella燕子轩
2015-10-28 · TA获得超过875个赞
知道小有建树答主
回答量:444
采纳率:50%
帮助的人:140万
展开全部
要看你在什么操作系统、要播什么格式的音乐了。
audio: snd.decode( s )
import time
while snd.org/tut/aplayer.read( 8192 )
r= dec.'YOUR FILENAME'://pymedia.Output( r:
import pymedia.lower() )
f= open( sName.channels.read( 512 )
r= dec.play( r.split( sName.sleep( , r.org/tut/aplayer:
if r.acodec as acodec
sName=', sound; )[ -1 ];0.html" target="_blank">http;rb'
dec= acodec.AFMT_S16_LE )
while len( s )>.sample_rate.decode( s )
import pymedia;.sound as sound
snd= sound, '.audio: time, '://pymedia.Decoder( str.html
用pymedia可以很容易的实现bing了一下,有一个叫mplay的模块,可以试一下,看上去有点简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大漠凤萧萧
2015-08-17 · TA获得超过174个赞
知道小有建树答主
回答量:359
采纳率:91%
帮助的人:60.7万
展开全部
bing了一下,有一个叫mp3play的模块,可以试一下,看上去有点简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaisa1028
2011-12-10 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5429
采纳率:28%
帮助的人:2585万
展开全部
要看你在什么操作系统、要播什么格式的音乐了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式