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

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

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

瀏覽:103日期: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:

這個方法喲,解決了!

標簽: 微信
相關文章:
主站蜘蛛池模板: 久久视频这里只精品3国产 久久视热这只是精品222 | 日本黄色一级片视频 | 91嫩草国产在线观看免费 | 亚洲久草| 调教~奴●メイドの馆 | 丁香婷婷色综合亚洲小说 | 激情97| 一线高清视频在线观看www国产 | 国产一二精品 | 中国日韩欧美中文日韩欧美色 | 亚洲不卡视频在线观看 | 手机看片1024久久 | 91音影 | 杨幂丝袜国产福利视频 | 成人嗯啊视频在线观看 | 国产精品免费观在线 | 亚洲一逼 | 欧美视频在线一区二区三区 | 欧美啪啪网址 | 免费草比视频 | 国产人成77777视频网站 | 日本亚洲欧美国产日韩ay高清 | 91国偷自产一区二区三区蜜臀 | 末成年一级在线看片 | 国产麻豆免费 | 亚洲一区二区天海翼 | 日本xxx片免费高清在线 | 一级一级 a爱片免费视频 | 国内精品久久久久久 | 8050午夜一级全黄毛片 | 精品在线视频免费观看 | 久久精品在这里 | 三级毛片大全 | 爱操影院| 777成了人乱视频 | 精品国产成人高清在线 | 日韩免费毛片 | 精品国产爱久久 | 最色网在线观看 | 亚洲精品国产网红在线一区 | 亚洲欧美久久精品1区2区 |