1

私のウェブサイトには、iPhone 4 を使用して撮影したビデオがいくつかあり、それを mp4、webm、および ogg に変換して、html5 で使用できるようにしています。問題は、私がテストした 4 つの iOS デバイスと Chrome for Android ではビデオがまったく再生されないということです。

Chrome の問題は、一部の mp4 が実際には m4v ファイルであることが原因である可能性がありますが、ハンドブレーキを使用してビデオを iPhone 4 プレスセットにエンコードし、mp4 形式にした後も、まだ再生されません。

どうなりますか?再生ボタンに斜めのバーが表示されます。ビデオに直接アクセスしようとするまで、Safari のデバッグ コンソールにはメッセージが表示されません。次に、「QuickTime ムービーを再生できませんでした」と表示されます。

私に何ができる?私はffmpegでエンコードしようとしてきましたが、いくつかの異なる解決策を試しました.いくつかはここでもstackoverlowで見つかりましたが、役に立ちませんでした. ビデオは、表示サイズとMBの両方で短くなりますが、当面の問題を解決するために何も機能しません.

私はこれを数週間修正しようとしています。ヘルプや提案は大歓迎です。

ありがとうございました。

ちなみに、すべての動画は Web サイトの登録ユーザー セクションにありますが、メイン ページにデバッグ用の 1 つがあるので、自由にテストしてください。

https://sidnerwebsite.sytes.net

4

1 に答える 1

3

この問題は、iOS が SSL 接続を介して動画を再生するために、iOS が信頼する中間証明書が必要であるために発生しているようです。対応する SSL への Web サイトの再ルーティングを無効にした後、ビデオは iOS で正しく表示されます。

于 2012-08-31T11:50:52.457 に答える