如何在 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);