2

HTML5 ビデオにビデオ要素を使用し、Flash フォールバックにネストされた要素を使用しようとしています。flowplayer を使用してフラッシュにフォールバックするコードを見たことがありますが、それらのドキュメントには javascript インターフェイスしか表示されていません。以下のようなことをする方法はありますか?テストするために、「source src="...」の 2 行を削除します。

フラッシュに JavaScript を使用する必要がある場合、HTML5 に合わせてどのようにコーディングすればよいですか?

ありがとう!

<video id="movie" width="640" height="360" preload controls>
  <source src="./videos/fiddler-tradition.ogv" type="video/ogg; codecs=theora,vorbis" />
  <source src="./videos/fiddler-tradition.mp4" />
  <object id="flowplayer" width="640" height="360" 
        data="./flowplayer/flowplayer-3.2.16.swf"
        type="application/x-shockwave-flash">

        <param name="movie" value="./flowplayer/flowplayer-3.2.16.swf" />
        <param name="allowfullscreen" value="true" />

        <param name="flashvars"
            value='config={"clip":"./videos/fiddler-tradition.flv"}' />
   </object>
</video>
4

1 に答える 1

0

上記の Java 以外のフロープレーヤー コード (object タグ内のコード) は、video タグの外側で正常に動作します。私の問題は、ローカルホスト マシンで html5 を使用せずにフォールバックをテストすることですが、使用できるのは html5 ブラウザーだけです。ウェブにアップロードして、古いブラウザを搭載した別の PC で試してみます。

更新: すべてが機能しています - IE7 でテストすると、コードはフラッシュ プレーヤーにフォールバックします。うん!

于 2013-04-28T17:44:43.347 に答える