如何在 flutter 中播放系统声音
How do I play system sound in flutter
我想从flutter中播放“哔”的声音。
我确实尝试使用 SystemSound.play 但它似乎不起作用。
请帮助!提前致谢。
Future<void> play(SystemSoundType type) async {
await SystemChannels.platform.invokeMethod<void>(
"SystemSound.play",
type.toString(),
);
}
void main() {
play(SystemSoundType.click);
}
>1.use这个
soundpool:pubspec.yaml
中的 ^0.5.3 库
>2.import这个
导入'package:soundpool/soundpool.dart';
> 3.example
Soundpool pool = Soundpool(streamType: StreamType.notification);
int soundId = await rootBundle.load("sounds/dices.m4a").then((ByteData soundData) {
return pool.load(soundData);
}); int streamId = await pool.play(soundId);
我想从flutter中播放“哔”的声音。 我确实尝试使用 SystemSound.play 但它似乎不起作用。 请帮助!提前致谢。
Future<void> play(SystemSoundType type) async {
await SystemChannels.platform.invokeMethod<void>(
"SystemSound.play",
type.toString(),
);
}
void main() {
play(SystemSoundType.click);
}
>1.use这个
soundpool:pubspec.yaml
中的 ^0.5.3 库>2.import这个
导入'package:soundpool/soundpool.dart';
> 3.example
Soundpool pool = Soundpool(streamType: StreamType.notification);
int soundId = await rootBundle.load("sounds/dices.m4a").then((ByteData soundData) {
return pool.load(soundData);
}); int streamId = await pool.play(soundId);