【解決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 建立非1521埠監聽Oracle
- localeStorage 當前標籤頁變化監聽不到,只能監聽不同標籤頁變化,自己寫方法監聽
- 【Redis系列】Spring boot實現監聽Redis key失效事件RedisSpring Boot事件
- nginx建立和監聽套接字分析Nginx
- uniapp打包成apk,監聽安卓手機的返回鍵APPAPK安卓
- uniapp獲取通知欄內容 監聽通知欄內容APP
- WPF 已知問題 監聽 WMI 事件導致觸控失效事件
- Android studio(建立、監聽器intent選單)AndroidIntent
- kafka監聽出現的問題,解決和剖析Kafka
- tarui drop失效,解決配置UI
- uniapp建立小程式APP
- predis 監聽不到 key 過期事件,Redis-cli 可以收到Redis事件
- 監聽 watch props物件屬性監聽 或深度監聽物件
- 專案整合seata和mybatis-plus衝突問題解決方案:(分頁外掛失效, 自動填充失效, 自己注入的id生成器失效 找不到mapper檔案解決方案)MyBatisAPP
- height:100%失效解決辦法
- chrome升級後audio不能播放解決Chrome
- win10 64位沒有realtek hd audio怎麼找回_win10找不到realtek hd audio如何解決Win10
- Go seek方法Go
- 一篇文章能否解決你事件監聽的許多疑問事件
- 資料庫無法註冊至監聽服務解決辦法資料庫
- watch監聽
- @Transactional詳解(作用、失效場景與解決方法)
- Eclipse 快捷鍵失效解決辦法整理Eclipse
- 記錄springboot專案裡關於session的一個問題(session監聽器失效)Spring BootSession
- 怎麼能接聽來電?獲取不到不到元素
- 監聽滑鼠事件事件
- jQuery事件監聽jQuery事件
- 時間監聽
- Flutter事件監聽Flutter事件
- 7、listener監聽
- springboot事件監聽Spring Boot事件
- js 監聽事件JS事件
- JavaScript 事件監聽JavaScript事件
- 解決遠端伺服器剪下板失效伺服器
- java鍵盤監聽之視窗監聽的實現Java
- IDEA 找不到包解決辦法Idea