当前位置: 首页 > 知识库问答 >
问题:

如何在长笛中播放google drive的mp3文件

单于楚
2023-03-14

我上传了一些MP3文件在我的谷歌驱动器。现在我想在我的flutter应用程序中使用audioPlayer包播放这些mp3文件。https://drive.google.com/file/d/1v8RBvEOpsEDlD_o7OA2TKgxysF-O5jUW/view?usp=sharing.这是我在谷歌驱动器中的mp3的公共共享链接。

  void getAudio() async {
   var url =
      "https://drive.google.com/file/d/1v8RBvEOpsEDlD_o7OA2TKgxysF-O5jUW/view?usp=sharing";
   if (isPlaying) {
     var res = await audioPlayer.pause();
     if (res == 1) {
       print("isPlaying $res");
       setState(() {
         isPlaying = false;
       });
     }
   } else {
     var res = await audioPlayer.play(url, isLocal: false);
     print("!isPlaying $res");
     if (res == 1) {
       setState(() {
         isPlaying = true;
       });
     }
   }
   audioPlayer.onDurationChanged.listen((Duration d) {
     setState(() {
       duration = d;
     });
   });
   audioPlayer.onAudioPositionChanged.listen((Duration d) {
     setState(() {
       position = d;
     });
   });
 }

共有1个答案

梁晋鹏
2023-03-14

你必须尝试直接url为您的文件像这样

https://drive.google.com/uc?export=download&confirm=no_antivirus&id=1v8RBvEOpsEDlD_o7OA2TKgxysF-O5jUW
 类似资料:
  • 我正在创建一个带有背景音乐的应用程序。我试着在课堂上演奏那首音乐: 我试过了: 当我把它放在我的文件的根目录中并使用它时: 我得到这个错误:javax.sound.sampled。不受支持的AudioFileException:无法从输入URL获取音频输入流更新我尝试使用JavaFX: 但是我得到了错误: 此行中的错误:MediaPlayer Player=new MediaPlayer(媒体);

  • 问题内容: 我正在尝试编写一个将从Soundcloud URL播放mp3的python脚本 这是我已经做的: 我尝试了许多选项,例如更改格式,频道,费率。而且我只是从扬声器中听到奇怪的声音,我搜索了Google以播放mp3,但没有找到任何信息。 我尝试通过传递mp3中的字节来创建对象,然后仅执行play函数。我没有收到任何错误:脚本正在运行,但没有任何播放。 我正在使用Python 3和Ubunt

  • 我已经在android studio中创建了一个音乐播放器应用程序。当我运行它时,没有问题,应用程序运行良好,但当我尝试从文件管理器播放歌曲时,应用程序选择弹出窗口显示我的应用程序。当我选择音乐播放器时,它会打开音乐播放器,但不会播放歌曲。只显示最后播放的歌曲。如何自动播放所选歌曲?我有什么需要捕捉的意图吗? AndroidManifest。xml 主要活动。JAVA

  • 当我使用MediaPlayer播放mp3文件时,系统会报告错误日志:。但是RealPlayer是正常的。 我发现它的错误只发生在更高的ROM版本。像4.0版本一样,它有错误。在2.3版中,它没有这个错误。 代码: 日志猫错误:

  • 你好,有人能告诉我如何玩mp3/mp4到Android默认浏览器吗? 我在参考资料中的原始文件夹中有mp3/mp4文件。 我尝试了下面的代码,但被忽略,无法工作,它将打开默认播放器,但没有播放选定的文件。 谁能推荐一下吗?

  • 我想在我的SiteGround托管的站点上放一个mp3播放器,它允许我通过传递第三方mp3 url作为参数来播放文件。我需要播放/暂停/时间线/音量控制。 所以我尝试了这个,但不起作用: 页面将加载播放机,但不播放。