使用微信API實現H5頁面播放音訊檔案
之前在處理H5頁面播放音訊檔案的時候,總是需要搞一個https才能正常播放,一次無意瀏覽到了一個自動播放音訊的頁面,發現了使用微信Api可以不使用https也能播放音訊檔案。作為記錄,簡單頁面實現如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<audio hidden="hidden" id="audio">
<source src="alcohol.mp3" type="audio/mp3">
<embed height="50px" width="100px" src="alcohol.mp3">
</audio>
<script src=”http://libs.baidu.com/jquery/2.1.1/jquery.min.js”></script>
<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script type="text/javascript">
wx.config({
debug: false,
appId: 'wxcee5eba3aba35e35',
timestamp: 1559524606,
nonceStr: 'fd6e1bfe6ead430db24a9bba4afbbc5f',
signature: '7f3c14f2817f58321e7cce1ecc7c682bc4ad95c2',
jsApiList: [
'checkJsApi',
'getLocation'
]
});
// setTimeout("getLocation()","3000");
wx.ready(function(){
});
Orderprocessing();
function autoPlayAudio() {
wx.ready(function() {
// document.getElementById('audio').play();
var vid = document.getElementById("audio");//獲取音訊物件
vid.play();
});
}
function Orderprocessing(){
var vid = document.getElementById("audio");//獲取音訊物件
var start = 0;//定義迴圈的變數
var times=3;//定於迴圈的次數
autoPlayAudio(vid);
if(vid.paused) {
vid.play();// 這個就是播放
}
vid.addEventListener("ended",function() {
autoPlayAudio(vid);
if(vid.paused) {
vid.play();// 這個就是播放
}
start++;//迴圈
start == times && vid.pause();//也就是當迴圈的變數等於次數的時候,就會終止迴圈並且關掉音訊
});
}
</script>
</body>
</html>
注意:其中使用的音訊檔案請自己替換。
相關文章
- 微信公眾號H5頁面–JqueryWeui元件使用H5jQueryUI元件
- 微信公眾號H5頁面--JqueryWeui元件使用H5jQueryUI元件
- H5頁面在微信端的分享H5
- 微信內 H5 頁面自定義分享H5
- VUE開發微信H5頁面總結VueH5
- flutter實戰專案,教你使用flutter打造仿微信app頁面!FlutterAPP
- H5頁面實現滑動控制音訊播放H5音訊
- 微信小程式之匯出頁面為doc檔案微信小程式
- 關於微信 H5 頁面切換 webview 的問題H5WebView
- H5頁面滾動阻尼效果實現H5
- Appium 關於微信 H5 頁面切換 webview 的問題APPH5WebView
- Android Studio微信頁面Android
- 手把手教你實現H5微信分享H5
- 使用微信wx-open-launch-app標籤實現微信網頁開啟AppAPP網頁
- 記微信網頁開發單頁面返回不重新整理的實現網頁
- 使用QMediaPlayer播放音訊音訊
- 尋找(下載)微信音訊檔案音訊
- 移動H5頁面微信支付踩坑之旅(微信支付、單頁面路由模擬、按鈕加鎖、輪詢等常見功能)H5路由
- 工作小記:企業微信 嵌H5頁面 使用者許可權獲取匹配H5
- 海康RTSP轉flv並實現h5頁面播放H5
- WPF使用事件聚合器,實現任意頁面跨頁通訊事件
- 開發微信H5視訊秀專案遇到的坑H5
- 微信小程式內嵌H5,釋出後無法開啟頁面微信小程式H5
- sharedWorker 實現多頁面通訊
- 微信程式開發系列教程(三)使用微信API給微信使用者發文字訊息API
- 微信H5實現網頁長按儲存圖片及識別二維碼H5網頁
- 微信域名防封API介面實現原理分享API
- 解密微信域名防封API介面實現原理解密API
- Python | 實現pdf檔案分頁Python
- 利用網頁版微信API做一個微信機器人網頁API機器人
- 微信小程式實現類3D輪播圖微信小程式3D
- 實時微信域名檢測API介面的實現方式API
- 如何製作H5頁面?分享簡單實用H5頁面製作教程H5
- ajax 實現微信網頁授權登入網頁
- Spring Security中實現微信網頁授權Spring網頁
- js控制ios裝置在微信開啟網頁時,自動播放音樂JSiOS網頁
- 微信開發之小程式模擬json資料實現頁面除錯JSON除錯
- 微信 H5 頁面返回時無法停留在原位置的解決方案H5