2016-11-02 4 views
0

ソースエレメント/ビデオオブジェクトのプロパティを変更するにはどうすればよいですか?Javascript onclickビデオオブジェクトの自動スタートtrue

私の場合は、プロパティの自動起動をfalseからtrueに変更したいと思います。

HTML:

<video id="modul_1_video" controls preload="none"> 
     <source id="modul_1_source" src="../video.mp4" type="video/mp4" autostart="false"> 
    </video> 

JS:(私はjqueryのを使用したくない)

modul_1.onclick = function() { 
     console.log("click works"); 
     document.querySelector("#modul_1_video > source").autostart = true; 
    } 

動作するようには思えません。

+0

'video'要素がすでにロードされているので、それがために手遅れので、それは、動作しません' autostart'を持っています任意の効果。 @Hoyenの答えを見てください。 –

答えて

2

なぜ再生機能を使用しないのですか?クリックでtrueに

modul_1.onclick = function() { 
    console.log("click works"); 
    var video = document.getElementById("#modul_1_video"); 
    video.play(); 
} 
0

セット「自動」属性

document.getElementById('modul_1_source').setAttribute('autostart','true'); 
0
modul_1.onclick = function() { 
    console.log("click works");   
    document.getElementById("#modul_1_video").setAttribute("autostart","true"); 
} 
関連する問題