h5 ミニゲームを作成するには、ボタンを長押しして放し、効果音を再生する必要があります
IOS の仕組みはユーザーが手動でトリガーする必要がありますが、これは私にとって正しいと考えるべきですよね?よくわかりませんが、タッチスタートで普通にプレイできます。誰かが説明できることを願っていますそれ、 または他のもの このソリューションは私のニーズを解決します。 ボタンを長押しし、効果音を再生する前に放します
注: iOS では、Web Audio API では、タップなどの明示的な ユーザー アクション からサウンドをトリガーする必要があります。onload イベントから noteOn() を呼び出しても、サウンドは再生されません。
今試した限りでは、クリックとタッチスタートは実行可能です
この方法で解決です!
注: iOS では、Web Audio API では、タップなどの明示的な ユーザー アクション からサウンドをトリガーする必要があります。onload イベントから noteOn() を呼び出しても、サウンドは再生されません。
長い間検索しましたが、Apple のユーザー アクションの正確な定義は見つかりませんでした。おそらく、タッチエンドはユーザー アクションに属さないでしょう今試した限りでは、クリックとタッチスタートは実行可能です
touchstart で Audio.load() を実行してから、touchend で Audio.play() を実行してみることができます。この方法で解決です!