0

私は、iOS がすべてのビデオ自動再生をブロックすることを通知しました。これには、html5 ビデオ自動再生属性と、JavaScript によって開始されるあらゆるタイプの自動再生が含まれます。

ただし、Web アプリを Phonegap でラップすると、この制限を克服できるかどうか疑問に思っています。Phonegap はいくつかのネイティブ機能にアクセスできるため、クリックまたは再生イベントをトリガーできる可能性があることを願っています。誰かがこれをやってのけることができましたか?

この質問Autoplay video in PhoneGapを読んだことがありますが、JavaScript 呼び出しでできるとある人が言っていますが、それは不可能だと人々が言うので、私はそれを信じるのに苦労しています。

4

2 に答える 2

2

mediaelement.js が phonegap でうまく機能することがわかりました。自動再生を機能させるために見つけたトリックは、mejs 成功コールバックで小さなタイムアウトを設定して、プレーヤーが完全にセットアップされた後にのみ再生が呼び出されるようにすることです。

もちろん、video タグに webkit-playsinline を設定し、phonegap config.xml に MediaPlaybackRequiresUserAction = false と AllowInlineMediPlayback = true を設定する必要もあります。

于 2014-01-19T08:04:21.763 に答える
0

Appleはそれをブロックしました、そして私は回避策を見つけることができません。目的の効果を実現するには、次のようなものを使用する必要があります:https ://github.com/eiffelqiu/phonegap-videoplayer-plugin

于 2012-04-22T09:14:47.810 に答える