国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript – IOS WeChat-Audio-Tag kann nicht über Touchend abgespielt werden
給我你的懷抱
給我你的懷抱 2017-06-30 09:56:15
0
2
1099

Um ein H5-Minispiel zu erstellen, müssen Sie die Taste lange drücken und wieder loslassen, um einen Soundeffekt abzuspielen

GameStart.addEventListener('touchend', function(event) {
    event.preventDefault();
    Audio.play();
}, false);

Der Mechanismus von IOS muss vom Benutzer manuell ausgel?st werden, aber das sollte für mich als richtig angesehen werden?
Ich verstehe es wirklich nicht, aber ich hoffe, jemand kann es erkl?ren, oder? Gibt es eine L?sung, die meine Anforderungen erfüllen kann?
Drücken Sie die Taste lange und lassen Sie sie los, um den Soundeffekt abzuspielen.

給我你的懷抱
給我你的懷抱

Antworte allen(2)
Peter_Zhu

Note: On iOS, the Web Audio API requires sounds to be triggered from an explicit user action, such as a tap. Calling noteOn() from an onload event will not play sound.

我搜了半天也沒找到蘋果關(guān)于user action的確切定義,可能touchend不屬于user action
就目前嘗試,click與touchstart是可行的

你可以嘗試在touchstart時執(zhí)行Audio.load(),在touchend是再執(zhí)行Audio.play();

ringa_lee

這個方法喲,解決了!

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage