аудиоплееры в трепете

введите описание изображения здесь Привет всем, у меня возникла проблема при воспроизведении звука в приложении Flutter (приложение XYLOPHONE, на этом снимке). Во-первых, звук воспроизводится нормально, когда я нажимаю каждую цветную кнопку, которая воспроизводит разные звуки. Но через несколько секунд звук не воспроизводится. Вот снимок с сообщениями об ошибках на панели RUN. Что это значит???

      import 'package:flutter/material.dart';
import 'package:audioplayers/audio_cache.dart';

void main() {
  runApp(XylophoneApp());
}

class XylophoneApp extends StatelessWidget {
  void soundNumber(int num) {
    final player = AudioCache();
    player.play('note$num.mp3');
  }

  Expanded playSound({Color color, int colorNumber}) {
    return Expanded(
      child: Container(
        child: FlatButton(
          onPressed: () {
            soundNumber(colorNumber);
          },
        ),
        color: color,
      ),
    );
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        backgroundColor: Colors.black,
        body: SafeArea(
          child: Center(
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.stretch,
              children: [
                playSound(color: Colors.purple, colorNumber: 1),
                playSound(color: Colors.indigo, colorNumber: 2),
                playSound(color: Colors.blue, colorNumber: 3),
                playSound(color: Colors.green, colorNumber: 4),
                playSound(color: Colors.yellow, colorNumber: 5),
                playSound(color: Colors.orange, colorNumber: 6),
                playSound(color: Colors.red, colorNumber: 7),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

0 ответов

Другие вопросы по тегам