我使用flutter,我使用assets_audio_player库在我的应用程序中运行声音,直到最后一天,当我运行代码时,它给了我PlatformException(OPEN, null,null,null)。
我试着更改版本,也试着重新启动应用程序,但都不起作用。
我使用AudioWidget.assets()来运行声音,它工作得很好,但当版本3.0.6发布时,它不工作并给出一个重新抛出错误。
输入图片描述
输入图片描述
输入图片描述
我通过改变我的资产String:
解决了这个问题'听起来/x。Ogg ' to ->资产/声音/x.ogg '
确保您的音频路径与您在pupspec.yaml
中所写的完全相同。我认为这可能是不兼容,甚至是一些错误,可能发生与构建文件未更新或同步。
为了问心无愧,请在您的项目终端上运行非常古老的经典:
flutter clean
之后,运行
flutter pub get
停止正在运行的项目并重新构建应用程序
事实上,如果它不能解决你的问题,我建议你把assets_audio_player降级到以前的版本,当它工作时。
如果这些都不能解决你的问题,请告诉我。