我在颤振中使用 just_audio 来播放音频文件。一切都很可爱,除了 just_audio 使用文件扩展名来确定文件类型。因此,如果您的 URL 没有以适当的几个字符结尾,那么您将无法播放该文件。通过阅读 GitHub 上的问题,似乎有一种方法可以回避这个问题(#86和#87),但恐怕我不明白答案。
有人可以指出我播放此类 URL 的简单方法吗?
复制问题的方法:
- 从just_audio下载示例项目
- 将其中一个 URI 替换为https://www.dropbox.com/s/egtn3aavqggpdj2/Bible_ResurrectionLife.mp3%3Fdl=1
- 当您尝试播放音频文件时,您应该会看到以下错误:
flutter: An error occured (-11800) The operation could not be completed
[VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: PlatformException(-11800, The operation could not be completed, null, null)