我是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,因为我想在生产环境中测试我的应用。
发生了什么事?我可以在设备内看到调试该应用程序的日志吗?
感谢您的回复。
真诚的
答案 0 :(得分:0)
有一些用于在应用程序中播放音频的库,我向您介绍了它们:
assets_audio_player
音频播放器/音频播放器/音频播放器2
长笛音乐播放器
颤音
立体声
音乐播放器
但是他们还有其他问题
您可以使用其中一项与您的工作相关的信息
答案 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);