2020年7月30日木曜日

Jupyterノートブック内で長時間処理完了後に音を鳴らす

Jupyterノートブック内で長時間処理完了後に音を鳴らすには、処理の後にHTML出力でautoplay属性付きのaudioタグを出力します。HTML出力直後のprint文で再生が消えてしまうのでHTML出力前にメッセージを表示します。

サンプルコード

以下のコードをノートブックに張り付けて実行します。
from IPython.display import HTML
import time

# long task...
time.sleep(10)

print("処理が完了しました!")
HTML("""
    <audio autoplay="">
        <source src="./trumpet-12.wav"></source>
    </audio>
""")

・実行画面例

関連情報

Jupyterノートブック内で動画・オーディオを再生する

0 件のコメント:

コメントを投稿