亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - IOS微信audio標(biāo)簽不能通過touchend播放

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

問題描述

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

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

IOS的機(jī)制是必須通過用戶手動觸發(fā), 可是我這應(yīng)該也算才對吧?很是不明白,用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.

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

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

回答2:

這個方法喲,解決了!

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 国产在线日韩 | 免费观看欧美一级毛片 | 中文字幕第一页面 | 日本无吗中文字幕免费婷婷 | 国产精品分类视频分类一区 | 欧美一级特黄乱妇高清视频 | 久久久久国产成人精品亚洲午夜 | 国产区视频在线观看 | 国产美女无遮挡免费视频 | 丝袜诱惑中文字幕 | 天堂毛片 | 午夜宅男宅女看在线观看 | 色综合久久综合中文小说 | 黑人性视频 | 黄站无毒不卡秒播网站免费观看 | 亚洲国产二区三区久久 | 91精选国产| 国产在线观看第一页 | 中文字幕 日韩在线 | 久久天堂夜夜一本婷婷麻豆 | 国产成人高清亚洲一区久久 | 免费人成xvideoscom中文 | 亚洲精品图区 | 一级视频在线观看 | 欧美精品亚洲精品日韩一区 | 国内黄色精品 | 黄色激情毛片 | 91精品婷婷国产综合久久8 | 98国产精品永久在线观看 | 在线免费观看网站 | 午夜精品国产爱在线观看不卡 | 99久久免费国产香蕉麻豆 | 免费大片在线观看高清 | 99re最新地址获取精品 | 亚洲日韩色综合视频 | 黑人日b| 91香蕉视频免费 | 中文字幕综合久久久久 | 国产吧在线视频 | 精品一区二区久久 | 国产91免费视频 |