前提・実現したいこと
よろしくお願いいたします。
諸事情ありまして、videoタグではなくembedタグで動画を貼り、
ボタンを押して再生、停止などさせる必要があります。
発生している問題・エラーメッセージ
Uncaught TypeError: vid.play is not a function Uncaught TypeError: vid.pause is not a function
該当のソースコード
<body> <button onclick="playVid()" type="button">Play Video</button> <button onclick="pauseVid()" type="button">Pause Video</button><br> <object width="300" height="200"> <embed id="myVideo" type="video/mp4" src="mov/test.mp4"> </object> <script> var vid = document.getElementById("myVideo"); function playVid() { vid.play(); } function pauseVid() { vid.pause(); } </script> </body>
試したこと
少なくともvideoタグでは意図した動作をするのですが、embedタグでは上記エラーが出ます。
調べてみても、jQueryとの競合が…などしか見つけられず、
使っていないのでどうしていいのかわかない状態です。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/29 05:38