web-dev-qa-db-ja.com

しばらく再生した後、HTMLビデオがMEDIA_ERR_SRC_NOT_SUPPORTEDエラーを返す

ChromeモバイルでHTML5ビデオプレーヤーを使用してサードパーティによってストリーミングされたビデオを再生しようとしています。私が直面している問題は、ビデオが最小化された後しばらくの間再生できることです。終了して(MEDIA_ERR_SRC_NOT_SUPPORTED)を返すことを決定している間、オーディオ/ビデオはサポートされていませんエラーです。また、ビデオ自体を継続的にタップすると、デフォルトのコントロールが非表示になり、独自のカスタムコントロールを使用するようになります。

この問題の原因は何ですか? SafariでQuickTimeプレーヤーを使用して同じことを試しましたが、ビデオフィードが停止しません

編集:さらに掘り下げてこれを見つけました: Android HLSビデオMIMEタイプ

プレイリストm3u8ファイルを受け取りましたが、リクエストリンクにm3u8が含まれていませんが、m3u8キーワードが存在しない場合でもビデオを再生できますか?これもAndroid 4.4.4でテストしています。

正しいMIMEタイプを指定することは、試してみる価値があります。ただし、(iOSを使って)もう1つ問題がありました。ビデオをホストしているサーバーが206 Partial Contentリクエストを正しくサポートしていることを確認してください。この問題のデバッグについて投稿しました ここ

1
Dunc

私はインターネットであなたのエラーコードを検索しました、そして私はこれを見つけました:

MEDIA_ERR_SRC_NOT_SUPPORTED(4)srcで指定されたメディアリソースは使用できませんでした。 MEDIA_ERR_SRC_NOT_SUPPORTED(5)暗号化されたメディアストリームを再生できませんでした。これは、次の条件のいずれかが原因です。キーが提供されておらず、onmsneedkeyハンドラーが提供されていません。提供されたキーを適用できませんでした。このメディアデータの復号化はサポートされていません。

ソース

だから私はあなたが間違ってsrcを初期化すると言うでしょう。

0
Thealon

FireFoxを使用していて、SRCがサポートされていない場合、私が見たいサイトの一部のプレーヤーにコードを投げました。AdobeFlash Playerが問題を解決することがわかりました。FFはVLCプラグインを使用していますが、最新のHTLM5プレーヤーのVLCでFFを​​更新すると、SRCエラーコードが表示される場合があります。AdobeFlash Playerが必要です。

0
GOLOC