我有以下mp3数据:
data/user/0/com.hello.man/app_flutter/Hello All.mp3
现在如何使用 audio_manager 库播放它?
如果我这样发送它就不会播放。
AudioManager.instance
.start(
"data/user/0/com.hello.man/app_flutter/Hello All.mp3",
widget.title,
desc: widget.desc,
// cover: "network cover image resource"
cover: "assets/logo.png")
.then((err) {
print(err);
});
我也试过这个,但也失败了:
AudioManager.instance
.start(
"file://data/user/0/com.hello.man/app_flutter/Hello All.mp3",
widget.title,
desc: widget.desc,
// cover: "network cover image resource"
cover: "assets/logo.png")
.then((err) {
print(err);
});
那我该怎么做?
audio_manager 来源:link
我也阅读了示例,但无法理解您实际如何播放存储在设备上的声音?
答案 0 :(得分:0)
您可以尝试将 mp3 文件移动到项目中的 assets
文件夹中。
然后在您的 pubspec.yaml
中添加路径
# To add assets to your application, add an assets section, like this:
assets:
- Hello All.mp3
# - images/a_dot_burr.jpeg
# - images/a_dot_ham.jpeg
那你就可以了
AudioManager.instance
.start(
"assets/Hello All.mp3",
widget.title,
desc: widget.desc,
cover: "assets/logo.png")
.then((err) {
print(err);
});