發現網絡似乎沒有關於簡單音頻播放的插件介紹,這幾天找了一下,結果也都不盡人意,最后也是debug一下chewie_player插件的官方demo
先上官方demo圖

官方git地址:https://github.com/flutter/plugins
(進入git下載運行目錄中的example項目)
按照官方的demo流程走下來,結果在運行的時候報了錯;
Execution failed for task ':app:processDebugResources'
出現這種原因一般是由於buildToolsVersion與compileSdkVersion 不匹配導致的。
參考回答:https://www.jianshu.com/p/992c929f2749
將android/app/build.gradle 下compileSdkVersion 改為28

(由於已經改過之后再次改回也沒有重現錯誤報告,所以沒有辦法打出完整的錯誤信息)
改完之后已經可以運行,但是控制台再次報錯 _duration was call on null
進入代碼之后也只是進入dart:io文件中,無法定位錯誤,后來嘗試將問題轉向demo音頻本身

發現這一音頻本身就是錯誤的地址,隨意更換上歌曲的地址(http://music.163.com/song/media/outer/url?id=1476450016.mp3)
至此demo順利運行,最后貼上依賴版本:

以上
