-2

jplayerを使用して Ipad でオーディオ ファイルとビデオ ファイルを再生していますが、問題は、ビデオまたはオーディオの URL を変更すると、持続時間が NaN になることがあります。

私を助けてください。

4

2 に答える 2

2

サーバーで Range リクエストが有効になっていることを確認します。

Jplayer サイトのこのページから:

サーバーで Range リクエストを有効にする必要があります。これは、サーバーの応答のヘッダーに Accept-Ranges が含まれているかどうかを確認することで簡単に確認できます。ほとんどの HTML5 ブラウザーでは、ダウンロード中に新しいファイル位置をシークできるため、サーバーは新しい範囲の要求を許可する必要があります。

一部の HTML5 ブラウザでは、バイト範囲リクエストを受け入れないと問題が発生します。一部の形式では、ファイルの開始点と終了点を読み取ってその期間を知る必要があるため、多くの場合、ファイルから期間を読み取ることはできません。サーバーでRangeリクエストが有効になっていない場合、Chromeは最も問題が発生する傾向がありますが、すべてのメディアがロードされるのを待たなければならないというだけの場合でも、すべてのブラウザで何らかの問題が発生します。 .

于 2012-04-12T20:07:43.440 に答える
2

onloadedmetadataイベントが発生した後、メディアが利用可能になります。

(c) https://stackoverflow.com/a/7275714/492641

それが役に立てば幸い。

于 2012-04-11T07:17:04.697 に答える