摘要:但在微信瀏覽器中,我們可以添加來解決這一問題。搖一搖若上述解決方案依舊無法播放聲音,可以簡單采用下面這種方法使用這種解決方案只能滿足微信瀏覽器在端還是會存在無法播放聲音問題上面采用的手機搖一搖事件庫推薦的手機音頻播放庫花神的博客簡書大俊
Description
IOS系統中無法自動播放media,必須由用戶發出交互動作(如click, touchstart)才能播放。
但在微信瀏覽器中,我們可以添加WeixinJSBridgeReady Listener來解決這一問題。
Page JavaScriptvar audio = document.getElementById("audio_start_shake"); document.addEventListener("WeixinJSBridgeReady", function weixinjsbridgeready() { audio.load(); }, false); //搖一搖Listener window.addEventListener("shake", function shakeListener() { audio.play() }, false);
若上述解決方案依舊無法播放聲音,可以簡單采用下面這種方法
var audioAutoPlay = function (el) { var audio_el = document.getElementById(el); audio_el.play(); document.addEventListener("WeixinJSBridgeReady", function () { audio_el.play(); }, false); } //使用 audioAutoPlay("audio_start_shake")Option
這種解決方案只能滿足微信瀏覽器,在PC端還是會存在無法播放聲音問題
上面采用的手機搖一搖事件庫
推薦的手機音頻播放庫
alanoy.com
花神的博客
簡書-Leo_大俊
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/83699.html
摘要:原文出處最近要寫一個微信網頁,需要監聽手機搖動事件,并且伴隨有聲音在,事件特性的運動傳感器的封裝時間裝置,你可以通過改變運動時間獲取設備的狀態,加速和其他數據有另一個角度事件提供設備,定位等信息。 原文出處:http://i.jakeyu.top/2016/05/0... 最近要寫一個微信網頁,需要監聽手機搖動事件,并且伴隨有聲音 在HTML5,devicemotion事件devic...
摘要:在版本上,安卓系統上的渲染就有鋸齒,后來我們不分效果是使用圖片實現的,汗啊第三方組件不全。搖一搖問題的解決在我們使用了等狀態管理時,熱更新不會更新這些代碼,而頻繁搖一搖實在是太累了。此時可以使用此時相當于虛擬了一個搖一搖事件。 公司本年度有App任務,陸陸續續用RN開發了兩個應用。一款是涉及儀器控制的平板項目,另一款是客戶端的App。下文談談使用RN開發的部分認知(其實只是隨便扯一扯,...
閱讀 1423·2021-10-08 10:05
閱讀 3074·2021-09-26 10:10
閱讀 888·2019-08-30 15:55
閱讀 512·2019-08-26 11:51
閱讀 449·2019-08-23 18:10
閱讀 3866·2019-08-23 15:39
閱讀 665·2019-08-23 14:50
閱讀 775·2019-08-23 14:46