8

仕方がないのではないでしょうか?背景にビデオを使用するサイトを構築したいのですが、iPad は完璧に動作しますが、iPhone はそうではありません。

その後、問題はiPhoneサファリがデフォルトのフルスクリーンでインラインhtml5ビデオを処理することであることがわかりました.html5設定でwebkit-playsinlineオプションをオーバーライドできると言う人もいましたが、試してみましたが問題には影響しませんでした。

また、次のリンクも見つけました: HTML5 video player behavior on iPhone and iPod in Safari Web Apps

答えは、webkit-playsinline を使用しても動作を変更できないと述べました。

それは本当ですか?はいの場合、iPhone でインライン ビデオを実行する方法はありますか?

ありがとう!

4

2 に答える 2

0

iPadを使用すると、WebビューのObjective-CでinlineMediaPlaybackRequiresUserInputを無効にできます。

iPhoneでは、Appleはこのオプションをまったく許可していないので、iPhoneでは途方に暮れます。

回避策は少し古いものですが、アニメーションGIFを使用することもできます。

于 2013-03-11T17:46:26.087 に答える
0

この問題は、実際にビデオを再生するのではなく、ビデオをスキミング.play()して再生をシミュレートすることで回避できます。

ビデオの再生とオーディオとの同期を処理するモジュールを作成しました (ただし、サウンド トラックのないビデオでも動作します): iphone-inline-video

これはまだ「タッチ」を開始する必要があるため、autoplayデスクトップでは気に入らないことに注意してください。

于 2016-04-01T05:19:03.210 に答える