如何在flutter中播放URL中的音频?

问题描述 投票:0回答:3

我尝试了以下代码,但没有成功。

    AudioPlayer _audioPlayer = AudioPlayer();

  play() async {
    int result = await _audioPlayer.play('http://thedemos.in/mind/uploads/audio/WjYYX_Namaste2.mp3');
    if (result == 1) {
      setState(() {
        isPlaying = true;
      });
      print('Success');
    }
  }
flutter url networking audio audio-streaming
3个回答
3
投票

assets_audio_player 2.0.7+9 使用此音乐播放器,您可以在其中播放来自网络以及资产文件夹中的音乐。而且你也不需要在后台处理它。


1
投票

音频播放器:^0.20.1

导入'包:audioplayers/audioplayers.dart';

var audio = AudioPlayer();

Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: <Widget>[
        IconButton(
            icon: Icon(Icons.play_arrow),
            onPressed: () {
              audio.play(
                  'http://119.226.104.170/Rsoft5140/66119514-20200506-183433-1588770273.71547.mp3');
            }),
        IconButton(
            icon: Icon(Icons.pause),
            onPressed: () {
              audio.pause();
            }),
        IconButton(
            icon: Icon(Icons.stop),
            onPressed: () {
              audio.stop();
            }),
      ],
    ),

0
投票

对于音频播放器:^5.1.0:

audio.play(UrlSource('<Insert your URL here>'));
© www.soinside.com 2019 - 2024. All rights reserved.