0

私のサイトでは、Video.jsを使用して、TwitterBootstrapモーダルに映画を埋め込みます。モーダルを開くとビデオが再生され、モーダルを閉じるとビデオが停止して最初に戻るはずです。

これは、ページを初めてロードするときに正常に機能します。しかし、モーダルを一度閉じた後、再び開くと、ビデオの再生が拒否されます。JSエラーはありません。iOSエミュレーターとiWebInspectorを使用してテストしています。モーダルオープン/クローズコールバックにブレークポイントを設定すると、video.jsオブジェクトは完全に正常に見え、ビデオのみが.play()の呼び出しに応答しません。

4

1 に答える 1

0

だから私は私の経験をリストアップします:

1.) Video.JS + Twitter Bootstrap modal を実行していた 2.) ビデオは Azure クラウド ストレージ経由でホストされていた

まず、Web サーバーが mimeTypes を処理することを確認してください。パラマウント!ASP.NET 開発サーバーを使用して MIME タイプを設定する

次に、動画をリクエストしている場合は、レスポンスに「範囲」値が含まれていることを確認してください。これを参照してください: http 範囲要求セッションのサンプル

範囲の値がないと、ビデオ プレーヤーはビデオがいつ終了するかを認識できません。そのため、再生したり最初に戻ったりすることはできません。

于 2013-02-22T03:13:50.620 に答える