Flutter Audioplayer Apk发布不起作用

时间:2019-10-19 18:47:25

标签: android flutter dart apk device

我是Flutter的初学者。

我正在使用Audioplayers Flutter库播放来自assets/sounds/my_sound.mp3的素材声音。我正在这样使用AudioCache:

AudioCache.play(mysound)

我在“升高按钮”的onpressed方法中调用此方法。 当我在运行模拟器时通过模拟器或设备在应用程序中播放声音时,它可以正常工作

flutter run

工作正常。

现在,我用生成一个APK

flutter build apk

我正在获取app_release.apk并将其下载到我的设备中。 现在,我正在尝试启动该应用程序。该应用程序加载资产图片和其他内容。但是当我尝试播放声音时,什么也没发生...

我现在正尝试在没有Google Play商店的情况下导入apk,因为我想在生产环境中测试我的应用。

发生了什么事?我可以在设备内看到调试该应用程序的日志吗?

感谢您的回复。

真诚的

3 个答案:

答案 0 :(得分:0)

有一些用于在应用程序中播放音频的库,我向您介绍了它们:

  

assets_audio_player

     

音频播放器/音频播放器/音频播放器2

     

长笛音乐播放器

     

颤音

     

立体声

     

音乐播放器

但是他们还有其他问题

您可以使用其中一项与您的工作相关的信息

enter image description here

答案 1 :(得分:0)

如果有人还在看,我正在维护audioPlayer插件,iOS和android上都可以使用基本功能,但在撰写本文时,audioFocus和MediaSession仅适用于android。

我也在我自己的musicPlayer应用TuneIn

中使用此插件

AudioPalyer:https://github.com/moda20/audioplayer

答案 2 :(得分:0)

如果您使用音频步长播放资产中的音频, 尝试将您的AudioPlayer设置为以下模式:PlayerMode.LOW_LATENCY

AudioPlayer audioPlayer = AudioPlayer(模式:PlayerMode.LOW_LATENCY);