動画に関するメモ

MP4

認証済みのユーザーにのみ動画を送信するプログラムで、Androidが動画再生できない場合がありました。 これはそのテストのために作成したページで、スマホでmp4形式の動画再生の確認に使用しました。

注. Firfoxeでは、videoタグにonclick="this.play();"を付けると動画が再生できなくなります。 とりあえず、いろいろ試してvideoタグのonclickからJavaScriptの関数を呼び出して、firefoxとそれ以外で処理を変更するようにしています。

<video onclick="doPlay(this);" width="240" height="135" controls >
    <source src="dnld.php?fpath=emu.mp4" type="video/mp4">
</video>

<script type="text/javascript">
    function doPlay(obj) {
        var ua = window.navigator.userAgent.toLowerCase();
        if (ua.indexOf('firefox') != -1) {
            this.play();
        } else {
            obj.play();
        }
    }
</script>