python爬取视频自动播放_如何在IPython笔记本上自动播放声音?
在你筆記本的頂端from IPython.display import Audio
sound_file = './sound/beep.wav'
sound_file 應該指向服務器上的文件,或者可以在互聯網上訪問。
然后,在長時間運行的單元結束時
Audio(url=sound_file, autoplay=True)
此方法使用新版iPython / Jupyter內置的Audio標簽。
舊版本的注意事項
沒有音頻標簽的舊版本可以使用以下方法。
將它放在一個單元格中,然后在想要播放聲音之前先運行它:from IPython.display import HTML
from base64 import b64encode
path_to_audio = "/path/to/snd/my-sound.mp3"
audio_type = "mp3"
sound = open(path_to_audio, "rb").read()
sound_encoded = b64encode(sound)
sound_tag = """
""".format(sound_encoded, audio_type)
play_beep = """
var audio = document.getElementById("beep");
audio.play();
"""
HTML(sound_tag)
在你想完成噪聲的單元的末尾放置這個:HTML(play_beep)
怎么運行的:
它使用iPython的內置方法open和read方法從文件系統中讀取文件。然后將其編碼為base64。然后它創建一個帶有ID的音頻標簽beep并將base64數據注入到它。最后一段設置會創建一個播放聲音的小腳本標記。
這種方法應該可以在任何支持HTML5音頻標簽的瀏覽器中使用。
注意:如果不想在筆記本中顯示音頻控件,只需controls從名為的變量中刪除該屬性即可sound_tag
總結
以上是生活随笔為你收集整理的python爬取视频自动播放_如何在IPython笔记本上自动播放声音?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: uft自动化测试工具安装步骤_自动化功能
- 下一篇: 模型预测控制 索引超出数组元素的数目(0
