【解決uniapp】audio seek失效,seeked監聽不到 createInnerAudioContext建立
最近專案中,用到了audio播放,因為需要修改原來audio的樣式,一開始用的外掛市場的,做了一些修改
使用者試用後,提出了需要進入後臺也行播放,因為元件中用的video模擬的,所以進入後臺後會自動暫停。
原來的audio不再維護,官方推薦下用了createInnerAudioContext建立audio,因為有一個需求是 當使用者有歷史播放的時候,下次進入audio,即到達上次播放的時間點繼續播放
我聰明的小腦袋,一下子就想到了seek(因為之前只接觸過video播放,也只想到了seek),結果seek了一上午,音訊依舊從0s開始播放。
~~~~~~~~ 一籌莫展,焦急萬分~~~~~~~~
表現是:拖動滾動條可以依次呼叫onSeeking、OnSeeked,一進入頁面建立好audio後,死活卡在OnSeeking的位置,無法呼叫OnSeeked,查閱了各種資料,也沒個說法。
大概又過去了一頓午飯和一次午休的時間,沒有辦法只得再研究一下,官方文件唄。
然後看到了他,我心中的英雄,一點都不起眼的他
是的,就是他~~~
//播放進度調整
seek(time) {
this.innerAudio.startTime =time
this.innerAudio.play()
},
然後,然後,就解決了~~~
相關文章
- Oracle 監聽投毒COST解決Oracle
- 監聽啟動失敗解決
- oracle監聽不到例項服務Oracle
- oracle 多個例項監聽不到Oracle
- Android 程式設計下簡訊監聽在小米手機中失效的解決辦法Android程式設計
- uniapp打包成apk,監聽安卓手機的返回鍵APPAPK安卓
- localeStorage 當前標籤頁變化監聽不到,只能監聽不同標籤頁變化,自己寫方法監聽
- nginx建立和監聽套接字分析Nginx
- Oracle 建立非1521埠監聽Oracle
- uniapp獲取通知欄內容 監聽通知欄內容APP
- 關於監聽不能啟動的解決方法
- 監聽配置詳解
- 【Redis系列】Spring boot實現監聽Redis key失效事件RedisSpring Boot事件
- WPF 已知問題 監聽 WMI 事件導致觸控失效事件
- kafka監聽出現的問題,解決和剖析Kafka
- ORACLE監聽器 The listener supports no services 問題解決方法Oracle
- ORACLE10G 監聽僵死問題的解決Oracle
- oracle 監聽日誌停止寫入的解決方法Oracle
- Oracle 監聽配置詳解Oracle
- tarui drop失效,解決配置UI
- predis 監聽不到 key 過期事件,Redis-cli 可以收到Redis事件
- uniapp建立小程式APP
- 專案整合seata和mybatis-plus衝突問題解決方案:(分頁外掛失效, 自動填充失效, 自己注入的id生成器失效 找不到mapper檔案解決方案)MyBatisAPP
- 監聽 watch props物件屬性監聽 或深度監聽物件
- ORACLE啟動監聽器 The listener supports no services 問題解決方法Oracle
- .gitignore 失效問題解決Git
- Android studio(建立、監聽器intent選單)AndroidIntent
- 動態監聽與靜態監聽
- 動態監聽和靜態監聽
- linux下啟動監聽器出現問題的解決Linux
- 轉 監聽器連線常見的問題及其解決方法
- chrome升級後audio不能播放解決Chrome
- Go seek方法Go
- 【監聽】兩庫互配靜態監聽
- ORACLE動態監聽與靜態監聽Oracle
- oracle靜態監聽和動態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- win10 64位沒有realtek hd audio怎麼找回_win10找不到realtek hd audio如何解決Win10