Как воспроизвести системный звук во флаттере - PullRequest
0 голосов
/ 21 июня 2019

Я хочу воспроизвести звуковой сигнал из флаттера. Я пытался использовать SystemSound.play, но, похоже, он не работает. Пожалуйста, помогите! Спасибо заранее.

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

1 Ответ

0 голосов
/ 21 июня 2019

> 1.используйте это

soundpool: ^ 0.5.3 lib в pubspec.yaml

> 2. импортировать это

import 'package: soundpool / soundpool.dart';

> 3. Пример

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