色综合图-色综合图片-色综合图片二区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)文章:
主站蜘蛛池模板: 日韩视频在线观看一区 | www中文字幕在线观看 | 特级毛片全部免费播放a一级 | 久久3| 欧美日韩国产一区二区三区在线观看 | 国产精品久久久久久久福利院 | 深夜爽爽爽gif福利免费 | 99激情| 色综合91久久精品中文字幕 | 4455四色永久免费 | 成人黄色免费 | 欧美日韩国产亚洲一区二区三区 | 高清欧美性xxxx成熟 | 2021最新国产精品一区 | 一级黄色免费网站 | 欧美中文字幕在线看 | 国产性较精品视频免费 | 手机在线观看一级午夜片 | 国内精品影院久久久久 | 国产精品久久久久久久久久久不卡 | 亚洲精品国产综合久久一线 | 亚洲精品一区二区三区国产 | 国产粗大猛烈18p | 成人中文字幕在线观看 | 国产在线观看网址在线视频 | 欧美在线a级高清 | 九一精品| 中文字幕一区二区三区亚洲精品 | 欧美激情毛片裸推荐 | 国产精品亚洲一区二区三区久久 | 本道久久综合88全国最大色 | 一级特黄性色生活片一区二区 | 国产成人精品日本亚洲语音1 | 真实国产乱人伦在线视频播放 | 中文一级毛片 | 大陆老太xxxxxxxxhd | 粉嫩jk制服美女啪啪 | 亚洲天堂2016 | 男女上下爽无遮挡午夜免费视频 | 亚洲毛片| 精品国产一区二区三区久久 |