如何在颤动中播放系统声音

时间:2019-06-21 04:45:20

标签: android flutter system-sounds

我想播放颤动的“哔”声。 我确实尝试过使用SystemSound.play,但似乎不起作用。 请帮忙!。谢谢。

    await SystemChannels.platform.invokeMethod<void>(
      "SystemSound.play",
      type.toString(),
    );
  }
  void main() {
    play(SystemSoundType.click);}````

1 个答案:

答案 0 :(得分:0)

> 1.使用此

声音池:pubspec.yaml中的^ 0.5.3 lib

> 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);