av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - IOS微信audio標簽不能通過touchend播放

瀏覽:172日期:2022-06-24 14:37:41

問題描述

做個h5小游戲,需要長按按鈕放開后播放一個音效

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

IOS的機制是必須通過用戶手動觸發, 可是我這應該也算才對吧?很是不明白,用touchstart則可以正常播放,希望大神能講解下,或者有什么方案可以解決我這個需求,長按按鈕放開后再播放音效

問題解答

回答1:

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.

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

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

回答2:

這個方法喲,解決了!

標簽: 微信
相關文章:
主站蜘蛛池模板: 免费观看a级片 | 91在线看片 | 中国av在线播放 | 国产精品视频免费在线观看 | 国产精品成人一区 | 国产成人精品在线观看 | 亚洲精品18在线观看 | www.毛片.com| 黄色精品视频 | 亚洲激情综合网 | 欧美 日韩 国产 成人 在线 | 黄色网页免费 | 日本一级做a爱片 | av一区二区三区 | 97精品在线 | 日本一区二区三区四区五区 | 可以看毛片的网站 | 福利在线看 | 91福利网 | 中文字幕国产 | 成人久久av | 日韩在线成人 | 日韩欧美影院 | 国产日本在线观看 | 久久伊人网站 | 中文在线观看免费高清 | 一区二区三区四区在线 | 欧美狠狠操 | 国产自产21区 | 成人羞羞国产免费 | 中国第一毛片 | 狠狠操狠狠爱 | 日本色视频 | 国产精品视频免费看 | 欧美精品在线免费观看 | 午夜一级视频 | 精品一区久久 | 国产成人精品一区二区三区在线观看 | 欧美视频一区二区 | 日韩视频精品 | 久久99视频 |