颤音无法播放音频文件

时间:2021-02-08 14:55:02

标签: flutter

我正在使用 flutter_sounds 包来播放音频文件。 我的音频文件存在并且是有效文件。 由于某些未知原因,下面的代码不起作用,无法播放音频。

  FlutterSoundPlayer _mPlayer = FlutterSoundPlayer();
try {
          var t = await _mPlayer.openAudioSession();
          print('after open');
    
          print('_mPlayerIsInited');
    
          setState(() async {
            _isPlayerToucher = true;
            _mPlayerIsInited = true;
            _mPlayerisPaused = false;
          });
          
        } catch (e) {
          print('ERROR');
          print(e.toString());
        }

 await _mPlayer.startPlayer(
        fromURI: widget.content,
        whenFinished: () async {
          await _mPlayer.stopPlayer();
          _mPlayer.closeAudioSession();
         
          setState(() {
            _mPlayerIsInited = false;
          });
        });

我无法看到“打开后”打印 我在控制台中看到下面。 I/flutter (7834): FS:---> openAudioSession

1 个答案:

答案 0 :(得分:2)

我建议您使用另一个包 audioplayers

  AudioCache _audioCache;

   _audioCache = AudioCache(
        prefix: "audio/",
        fixedPlayer: AudioPlayer()..setReleaseMode(ReleaseMode.STOP));


   _audioCache.play('open-up.mp3');