javascript - HTML5 オーディオを .play().pause() で制御する前に、WeChat で再生をクリックする必要があるのはなぜですか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-19 10:14:23
0
1
559

次のコードは、WeChat の特定の範囲にページをスライドさせて特定の音声を再生できるようにするものです。
現在発生している問題は、ページがスライドしても音声が再生されず、各音声がクリックされている限り再生されないことです。再生して一時停止すると、問題ありません。スライド再生が開始されます。これはなぜですか?コードのどの部分が安全に記述されていませんか?

リーリー
过去多啦不再A梦
过去多啦不再A梦

全員に返信(1)
阿神

監視されているイベントを touchmove に置き換えることができます。
一部のモバイル端末、特に iOS では、ユーザーの操作なしではオーディオを自動的に再生したり、js で再生を直接制御したりすることができません。これはシステムの制限です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート