gpt4 book ai didi

android - 颤音(循环)

转载 作者:行者123 更新时间:2023-12-03 03:57:11 25 4
gpt4 key购买 nike

我已经用flutter_sound制作了录音机| ,

声音只播放一次,也许有人试过在播放时自动循环播放?

@override
void initState() {
if (widget.voiceofer != null) {
flutterSound.startPlayer(
'/data/user/0/id.captrue.captrue/app_flutter/${widget.voiceofer}');
}
super.initState();
}

最佳答案

我建议使用 audioplayers 作为库,它具有循环音频的内置功能。<​​/p>

链接:audioplayers: ^0.14.0

实现:

  • 在您的 Assets 文件夹中使用您的音频路径(例如:“/audio”)创建一个 AudioCache 实例。
  • 使用 Future 调用循环你的文件名。
  • 这将创建一个 AudioPlayer 实例来处理暂停停止

例子:

static AudioCache musicCache;
static AudioPlayer instance;

void playLoopedMusic() async {
musicCache = AudioCache(prefix: "audio/");
instance = await musicCache.loop("bgmusic.mp3");
// await instance.setVolume(0.5); you can even set the volume
}

void pauseMusic() {
if (instance != null) {
instance.pause();
}
}

关于android - 颤音(循环),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60125016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com