Far*_*lca 5 mobile android dart flutter
我已经用录音机做了flutter_sound,
声音只播放一次,也许有人尝试在播放时自动循环?
@override
void initState() {
if (widget.voiceofer != null) {
flutterSound.startPlayer(
'/data/user/0/id.captrue.captrue/app_flutter/${widget.voiceofer}');
}
super.initState();
}Run Code Online (Sandbox Code Playgroud)
小智 5
使用新版本的audioplayers 1.1.1你可以使用setReleaseMode()
例子:
final player = AudioPlayer();
void playSound() async {
await player.play(AssetSource('sound.mp3'));
}
void loop() {
player.setReleaseMode(ReleaseMode.loop);
}
Run Code Online (Sandbox Code Playgroud)
我建议使用audioplayers具有内置循环音频功能的库。
执行:
loop您的文件名。例子:
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();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8420 次 |
| 最近记录: |