播放自定义音频

时间:2017-10-11 23:40:19

标签: audio flutter

我正在尝试播放mp3,我将与我的应用捆绑在一起。我将它添加到资源中,就像添加到pubspec中的图像一样,但无法使其播放。

我尝试了两个库,rxlabz / audioplayer和evrone / flutter_audio(medrecorder_audio),但没有用。

第一个尝试配置为isLocal:true,添加了每个可以想象的回调,但它只是返回错误:

  

尝试在没有有效媒体播放器的情况下调用getDuration

我无法与flutter / dart相关但发现是Android上的一个常见错误,与不调用prepare方法有关。我检查了他们的代码,但他们似乎在打电话。我认为我是异步的,所以我在创建播放器之后等了一会儿才打电话开始,没有运气。

后者只是给出错误" startPlay:FAIL"当我开始玩的时候。

似乎这些图书馆是用来播放用户手机上的音频,但我不确定。我想播放我自己的自定义mp3,我将捆绑作为资产。有人会发光吗?

1 个答案:

答案 0 :(得分:1)

感谢@ aziza' link以及大量的实验,我发现了问题。

要播放的文件需要我MP3; WAV刚刚工作,并且会给出一个非常神秘的错误。

This class详细说明了如何操作。