javascriptで使う変数をtrack要素のsrcに入れたいんですができません。
複数あるvttファイルから1つを選びたいときに変数で選べるようにしようと思います。
最初に試しにimg要素のsrcに変数を入れて画像を変更することはできたのですがtrack要素ですると反映されず、動画に字幕が入りません。なぜでしょうか?
よろしくお願いします。
<html> <body> <video controls poster="firstframe.jpg" width="640" height="480"> <source src=http://techslides.com/demos/sample-videos/small.ogv type=video/ogg> <track label="Japanese" kind="subtitles" src="" id="area1" srclang="ja" default></track> </video> <button type="button" onclick="change()">change</button> <button type="button" onclick="change2()">change2</button> </body> </html>
<script type="text/javascript"> function change(){ var a = "123.vtt"; document.getElementById("area1").src = a; } function change2(){ var b = "456.vtt"; document.getElementById("area1").src = b; } </script>
回答2件
あなたの回答
tips
プレビュー