我能用这行代码播放一个简单的声音:
SystemSound.play(SystemSoundType.click);
如何播放自定义声音?
让我们说一小段mp3
我能用这行代码播放一个简单的声音:
SystemSound.play(SystemSoundType.click);
如何播放自定义声音?
让我们说一小段mp3
感谢您收看Flutter 翼!
今天(截至2017年5月5日)Ffltter SDK还没有built-in个支持播放和控制任意音频.但是,我们设计了插件系统来支持它.
这个插件增加了对Ffltter:https://pub.dartlang.org/packages/audioplayer的音频支持
从插件的自述文件中:
Future play() async {
final result = await audioPlayer.play(kUrl);
if (result == 1) setState(() => playerState = PlayerState.playing);
}
// add a isLocal parameter to play a local file
Future playLocal() async {
final result = await audioPlayer.play(kUrl);
if (result == 1) setState(() => playerState = PlayerState.playing);
}
Future pause() async {
final result = await audioPlayer.pause();
if (result == 1) setState(() => playerState = PlayerState.paused);
}
Future stop() async {
final result = await audioPlayer.stop();
if (result == 1) {
setState(() {
playerState = PlayerState.stopped;
position = new Duration();
});
}
}