2016-04-09 11 views
1

ビデオタグのposter属性がわかっているので、画像や画像をビデオにオーバーレイすることができます。ボタンを押したときにposterアトリビュートが割り当てられているGIFのみをアクティブにする方法があるのでしょうか?ボタンを押してビデオオーバーレイgifをトリガーしますか?

私が作っているアプリは、ユーザーのウェブカムから画像を取り込み、ボタンを押した後にその読み込み用GIFの形式でいくつかのフィードバックを与えたいだけです。

答えて

0

これはsetAttribute()で実現することができます。

<script> 
    function addPoster() { 
    document.getElementById('video') 
     .setAttribute('poster', 'http://placekitten.com/300/200') 
    } 
</script> 
<button onclick="addPoster()">Add Poster</button> 

フィドル:https://jsfiddle.net/su81ro2b/2/

+0

video要素に送信されるビデオフィードがある場合には動作しません。私がこれを意味するのは、ユーザーからカメラを要求し、ポスター属性を設定すると、ポスターが表示されないということです。ただし、ユーザーがカメラをオンにする前に設定すると表示されます。 –

関連する問題