微信小程式:音樂播放器

zengdongbao發表於2017-01-24

最近終於做了第一個微信小程式,是音樂類的應用,所以音樂播放器必不可少。
因為執行環境的限制,沒有現成的輪子,只能自己重新造一個了。

功能清單

  1. 基礎功能:播放暫停進度停止

  2. 擴充套件功能:播放列表歌曲切換播放模式播放事件

  3. 處理官方API的坑(BUG?)

    • Andriod,從暫停狀態恢復播放,不會觸發播放事件

    • 手機終端,歌曲播放完成後,停止事件會觸發兩次

    • 手機終端,後臺播放器如果處於播放暫停狀態時,播放其他歌曲會變成繼續播放當前歌曲

  4. 處理不了的坑

    • iOS,設定進度會有嚴重的延遲,播放進度顯示不同步,多次設定進度還會是播放器變得不穩定,所以暫時不做進度控制的功能

    • iOS,當小程式切換到後臺執行時,除了之前播放過的歌曲,播放其他歌曲會失效

輪子地址

https://github.com/zengdongba…

相關文章