Javascript:
$("video").bind('ended', function(){
$("video").fadeOut(2000,function(){$("video").remove();});});
HTML:
<video autobuffer controls autoplay>
<source id="mp4" src="http://grochtdreis.de/fuer-jsfiddle/video/sintel_trailer-480.mp4" type="video/mp4">
</video>
CSS:
video {
width: 100%;
height: 100%;
}
Firefox では、動画が終了するとフェードアウトします。Chrome では、コントロールのみがフェードし、ビデオは黒のままで、フェードが終了すると消えます。Chrome では機能しないのに Firefox では機能するのはなぜですか?(Firefox では同じビデオを試しましたが、.ogg 形式で試しました)
編集: ビデオの背景を #ffffff に変更すると、フェードが逆に動作するようです! 消えて、フェードインして、また消える。なぜ?</p>