mp4 ファイルを再生できないのに、Chrome が mp4 ファイルをマウントしようとし続けるのはなぜですか?
PC Windows 7、IE 10、Chrome バージョン 25.0.1364.172 で作業しています。
mp4 ソース行がオブジェクト行の前か後かに関係なく、Chrome は再生できない場合でも mp4 ファイルをマウントしたいと考えているようです。
IE 10 で mp4 ファイルを再生し、Chrome で同等のフラッシュ ファイルを再生したいのですが、行の順序を組み合わせて動作させることができないようです。
これまでのところ、私の唯一の回避策は、両方のブラウザーでフラッシュを使用することです。しかし、なぜ私はしなければならないのですか?html5 video タグは両方のブラウザでサポートされていると思いましたか?
これは、動作していないように見えるため、フラッシュ フォールバックをコーディングする正しい方法ですか。MP4ファイルをネイティブで再生できるIE 10でフラッシュを使用する必要がないように、これをコーディングする方法はありますか?
あなたが私に与えることができるどんな助けにも感謝します.
http://sandbox.thewikies.com/vfe-generator/で生成されたコードのコピーを次に示します。
<!-- "Video For Everybody" http://camendesign.com/code/video_for_everybody -->
<video controls="controls" poster="Mark.jpg" width="640" height="480">
<source src="Mark.mp4" type="video/mp4" />
<object type="application/x-shockwave-flash" data="http://player.longtailvideo.com/player.swf" width="640" height="360">
<param name="movie" value="http://player.longtailvideo.com/player.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="controlbar=over&image=Mark.jpg&file=Mark.mp4" />
<img alt="Mark" src="Mark.jpg" width="640" height="480" title="No video playback capabilities, please download the video below" />
</object>
</video>