『壹』 python如何讓音樂播放只播放一秒
importdatetime
importos
importtime
importpygame
frompygameimportmixer
frompygame.localsimportUSEREVENT
STOPEVENT=USEREVENT+1#音樂停止事件
h=9#時間
m=26#分鍾
play_long=1#播放時長1秒
defplay(start):
paths=os.listdir('.')#當前目錄下所有文件
defismp3(path):
returnpath.endswith(".mp3")
paths=list(filter(ismp3,paths))#保留mp3文件
iflen(paths)>0:
cur=0
mixer.init()
pygame.init()
mixer.music.set_endevent(STOPEVENT)#設置音樂停止事件
mixer.music.load(paths[cur].encode("utf-8"))#載入,支持中文文件名
mixer.music.play()#播放
#當超過播放時長後,停止播放
while(datetime.datetime.now()-start).seconds<=play_long:
time.sleep(0.5)#0.5秒監聽一次事件
event=pygame.event.poll()
ifevent.type==STOPEVENT:
cur+=1
ifcur!=len(paths):
mixer.music.load(paths[cur].encode("utf-8"))#支持中文文件名
mixer.music.play()
else:
break;
pygame.quit()
defdetect():
whileTrue:
now=datetime.datetime.now()
ifnow.hour==handnow.minute==m:
play(now)
else:
time.sleep(1)
if__name__=='__main__':
detect()
『貳』 請問如何使用python實現網頁播放音樂
用html標簽就可以播放了,py貌似沒有能力在網頁里播放音樂的能力把。如果是版應用程序的話,你權可以用下pymedia模塊。html:<embed
src="http://aaaa.mp3";
loop=true
autostart=true
name=bgss
width=500
height=100
type="audio/mpeg">把width和height都設為0,就可以當背景音樂了
『叄』 用python和pygame製作一個簡單的音樂播放器,能創建一個播放列表,能播放暫停停止循環播放音樂,控制音量
我印象中pygame只提抄供wave的播放。以前試襲過做過這個東西。不過如果你用QT4的GUI做播放器很快。
開源的很多庫也可以很方便做成播放器。ffmpeg, stream(忘記了,這個音效不錯),
如果是在windows下面,可以直接使用一個API播放WAV。 winplayer?記得不了。
另外VLC也提供一些介面,此外還有眾多的開源的多媒體庫。
『肆』 如何用python實現一個音樂播放器
用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 )
『伍』 使用python支持mp3播放,求完整代碼!!!最好不要使用第三方軟體,比如MP3play等
ctypes.windll.winmm.mciSendStringA(b"play C:\\1.mp3", 0, 0, 0)
『陸』 怎麼用python編音樂播放器
用 pymedia 有個簡單例子
『柒』 python怎麼直接播放url的MP3音樂(windows系統)
簡單的方法先下載音樂到本地,然後再考慮如何播放。
『捌』 如何通過python直接播放網址上的音樂直接播放,不用下載的
通過一些現成的庫。。還有問題太模糊,不是所有的音樂都支持流式播放,和格式有關,比如wav要下載播放,opus可以在線播放。
『玖』 怎樣用python編寫簡單音樂播放器
要看你在什麼操作系統、要播什麼格式的音樂了。
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的模塊,可以試一下,看上去有點簡單
『拾』 Python怎樣不下載音樂文件直接播放網路音樂
urlpath='你要下載復的文件制地址(必須是文件位置)'
filepath='本地儲存位置'
importrequestsasnet
r=net.get(urlpath)
importos
r.raise_for_status()
f=open(filepath,'wb')
foriinr.iter_content(100000):
f.write(i)
f.close()
os.popen(filepath)#播放
有錯誤請指出,望採納。