色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問題描述

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

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

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

問題解答

回答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時(shí)執(zhí)行Audio.load(),在touchend是再執(zhí)行Audio.play();

回答2:

這個(gè)方法喲,解決了!

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 亚州成人 | 韩国精品欧美一区二区三区 | 国产成人福利美女观看视频 | 国产精品欧美一区二区三区 | 精品久久久久久综合日本 | 免费看a级肉片 | 99国产精品农村一级毛片 | 久久精品国产亚洲麻豆 | 黄网免费 | 国产欧美综合精品一区二区 | 亚洲综合日韩精品欧美综合区 | 日产一区2区三区有限公司 日产一区两区三区 | 国内精品久久影院 | 国产三级a三级三级三级 | 久草视屏 | 免费中国一级啪啪片 | 亚洲精品资源在线 | 欧美日韩一日韩一线不卡 | 亚洲一区二区三区一品精 | 日本一区二区三区四区公司 | 成年女人午夜免费视频 | 综合自拍亚洲综合图区美腿丝袜 | 亚洲美女视频网址 | 日本不卡一区在线 | 免费一级a毛片免费观看欧美大片 | 3至13呦女毛片 | 欧美日本韩国一区二区 | 国产精品高清在线 | 日本理论片午夜论片 | 国产一区二区免费视频 | 九九在线偷拍视频在线播放 | 91国语对白 | 欧美午夜影院 | 亚洲日本久久一区二区va | 综合欧美一区二区三区 | 韩国欧洲一级毛片 | 欧美黑人性xxx猛交 欧美很黄视频在线观看 | 在线观看毛片视频 | 亚洲视频精品在线观看 | 久久er热这里只有精品23 | 国产精品日韩欧美在线 |