摘要:在很多時候我們希望在某種情況下或某個操作下播放一個音頻,自動播放亦或是手動調用播放。
在很多時候我們希望在某種情況下或某個操作下播放一個音頻,自動播放亦或是手動調用播放。關于自動播放在另一篇文章里有詳細描述,下面是關于手動觸發不播放的情況:
if (eventOver) { var audioCtx = new Audio(); audioCtx.src = require("xxxx.mp3"); audioCtx.play(); }
像這樣,往往在iOS設備下是不能播放的,我們可以這樣做:在觸發第一個音頻的點擊事件或者是通過某種手段實現的自動播放事件中初始化我們想要播放的audio,然后在需要播放的時候播放。
var audioCtx = null; document.body.addEventListener("touchstart", function() { audioCtx = new Audio(); audioCtx.src = require("xxxx.mp3"); }, false) if (eventOver) { audioCtx.play(); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109267.html
摘要:文紅點聯合創始人王宇航我今天分享的主題,是以實時連接場景為目標的一些技術架構探索。主要是關于紅點在產品研發過程中,我們的技術選擇,架構變化,還有這個過程中,我們的一些考慮。紅點的第一個版本紅點的第一個版本功能比較簡單。 showImg(https://segmentfault.com/img/bVrBAw); 文 | 紅點聯合創始人 王宇航 我今天分享的主題,是以實時連接場景為目標的一...
閱讀 1565·2021-10-25 09:44
閱讀 2926·2021-09-04 16:48
閱讀 1543·2019-08-30 15:44
閱讀 2475·2019-08-30 15:44
閱讀 1731·2019-08-30 15:44
閱讀 2816·2019-08-30 14:14
閱讀 2964·2019-08-30 13:00
閱讀 2143·2019-08-30 11:09