-
#importをwinsound
-
#winsound.Beep(600,1000)
-
輸入OS
-
os.system( "paplayの1.WAV")
-
-
pygameの再生音楽を使用してのpython。
-
リンクアドレス:HTTPS://my.oschina.net/lenglingx/blog/ 183 101
-
# - * - コーディング:CP936 - * -
-
インポートpygameのダウンロード
-
pygame.mixer.init()
-
印刷( 「音楽1を再生します」)
-
トラック= pygame.mixer.music.load( "tkzc.wav")
-
pygame.mixer.music.play()
-
-
印刷( 「ミュージック2を再生します」)
-
TRACK1 = pygame.mixer.music.load( "xx.mp3")
-
pygame.mixer.music.play()
-
-
印刷( "音楽3")
-
TRACK2 = pygame.mixer.Sound( "tkzc.wav")
-
track2.play()
-
-
以下のリンクのアドレス:HTTP://stackoverflow.com/questions/ 260 738 /再生-オーディオ-をして、Pythonの
-
インポートサブプロセス
-
デフ遊ぶ(audio_file_path):
-
subprocess.call([ "ffplay"、"-nodisp"、"-autoexit"、audio_file_path])
-
S =サウンド()
-
s.read( 'sound.wav')
-
s.play()
-
-
サウンドファイルの--userをインストールPIP
-
輸入sounddevice SDSDとして
-
sd.play(myarrayの、 44100)
-
-
simpleaudioをインストールするPIP
-
輸入simpleaudio として
-
wave_obj = sa.WaveObject.from_wave_file( "パス/ / file.wavへ")
-
play_obj = wave_obj.play()
-
play_obj.wait_done()
-
playsoundをインストールするPIP
-
playsoundから輸入playsound
-
playsound( '/path/to/file.wav'、ブロック= 偽)
-
-
輸入OS
-
os.popen2( "cvlc /home/maulo/selfProject/task.mp3 --play-と出口")
-
-
-
以下のリンクのアドレス:HTTP://guzalexander.com/ 2012/ 08/ 17 / A-sound- Playing- と、python.html
-
Pyglet
-
輸入pyglet
-
= pyglet.media.load音( 'mysound.mp3'、ストリーミングを= 偽)
-
sound.play()
-
pyglet.app.run()
-
-
pygameの
-
インポートpygameのダウンロード
-
pygame.init()
-
歌= pygame.mixer.Sound( 'thesong.ogg')
-
クロック= pygame.time.Clock()
-
song.play()
-
しばらく真:
-
clock.tick( 60)
-
pygame.quit()
-
-
GStreamerのPythonのバインディング
-
#!は/ usr / binに/ ENVパイソン
-
輸入pygst
-
pygst.require( '0.10')
-
輸入GST
-
インポートのGObject
-
輸入OS
-
MAINLOOP gobject.MainLoop =()
-
PL = gst.element_factory_make( "playbin"、"プレイヤー")
-
pl.set_property( 'URI'、「ファイル://'+os.path.abspath('thesong.ogg'))
-
pl.set_state(gst.STATE_PLAYING)
-
mainloop.run()
-
-
Fyaudio
-
#!は/ usr / binに/ ENVパイソン
-
輸入pyaudio
-
輸入波
-
チャンク= 1024
-
WF = wave.open( 'thesong.wav'、'RB')
-
P = pyaudio.PyAudio()
-
ストリーム= p.open(
-
形式= p.get_format_from_width(wf.getsampwidth())、
-
チャネル=のwf.getnchannels()、
-
速度= wf.getframerate()、
-
出力= 真)
-
データ= wf.readframes(チャンク)
-
データしばらく=!'':
-
stream.write(データ)
-
データ= wf.readframes(チャンク)
-
stream.close()
-
p.terminate()
-
-
PyMedia
-
#!は/ usr / binに/ ENVパイソン
-
輸入pymedia.audio.acodec acodecとして
-
輸入pymedia.audio.sound 音として
-
輸入pymedia.muxer マクサーとして
-
FILE_NAME = 'thesong.ogg'
-
DM = muxer.Demuxer(str.split(FILE_NAME、 '')[ -1] .lower())
-
F =オープン(FILE_NAME、 'RB')
-
SND = 12月= なし
-
S = f.read( 32000)
-
しばらくLEN(S):
-
フレーム= dm.parse(S)
-
フレームの場合:
-
FRのためのフレームで:
-
12月の==の場合なし:
-
12月= acodec.Decoder(dm.streams [FR [ 0]])
-
R = dec.decode(FR [ 1])
-
Rの場合とr.data:
-
SND ==場合なし:
-
SND = sound.Output(
-
INT(r.sample_rate)、
-
r.channels、
-
sound.AFMT_S16_LE)
-
データ= r.data
-
snd.play(データ)
-
S = f.read( 512)
-
しばらくsnd.isPlaying():
-
time.sleep( 0.05)
-
-
$ playsoundをインストールするPIP
-
playsoundから輸入playsound
-
playsound( '/path/to/a/sound/file/you/want/to/play.mp3')
Pythonのオーディオ再生関連
おすすめ
転載: www.cnblogs.com/chenxiyuxiao/p/11368536.html
おすすめ
ランキング