首页 文章

播放自定义音频

提问于
浏览
0

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

我尝试了两个库,rxlabz / audioplayer和evrone / flutter_audio(medrecorder_audio),但无济于事 .

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

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

我无法与flutter / dart相关但发现是Android上的一个常见错误,与不调用prepare方法有关 . 我检查了他们的代码,但他们似乎在打电话 . 我认为我是异步,所以我等了一段时间后创建了玩家来打电话开始,没有运气 .

后者只是在我开始游戏时给出错误“startPlay:FAIL” .

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

1 回答

  • 1

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

    要播放的文件需要我一个MP3; WAV只是不起作用,并会给出一个非常神秘的错误 .

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

相关问题