AndroidExoPlayer-无法从本地存储加载带有MediaItem的音频。
创始人
2024-10-07 16:31:06
0

要从本地存储加载音频,可以使用以下步骤:

  1. 创建一个MediaSource对象来装载音频。
  2. 使用ExtractorMediaSource或者ProgressiveMediaSource类来创建MediaSource对象,根据音频文件的格式确认选择哪个类。
  3. 将MediaSource对象添加到ExoPlayer实例。
  4. 将音频文件的路径作为MediaSource对象的构造参数。

以下是一个加载本地存储音频的代码示例:

val dataSourceFactory = DefaultDataSourceFactory(context, Util.getUserAgent(context, "yourApplicationName"))
val mediaSource = ProgressiveMediaSource.Factory(dataSourceFactory).createMediaSource(fileUri)
exoPlayer.prepare(mediaSource)
exoPlayer.playWhenReady = true

其中,fileUri是音频文件在本地存储中的路径。

此示例中使用的是ProgressiveMediaSource,可处理MP3等格式的音频。如果需要处理其他格式的音频,需要使用ExtractorMediaSource类。

相关内容

热门资讯

透视ai代打!如何下载wepo... 透视ai代打!如何下载wepoker安装包,哈糖大菠萝挂,指南书教程(有挂技巧)-哔哩哔哩1、让任何...
透视总结!德普软件,德州来玩辅... 透视总结!德普软件,德州来玩辅助器,法门教程(有挂技术)-哔哩哔哩德州来玩辅助器辅助器中分为三种模型...
透视黑科技!hhpoker德州... 透视黑科技!hhpoker德州机器人,hhpoker到底可以辅助吗,演示教程(有挂攻略)-哔哩哔哩h...
透视规律!哈糖大菠萝挂,德州真... 透视规律!哈糖大菠萝挂,德州真人透视脚本,指南书教程(确实有挂)-哔哩哔哩1、这是跨平台的德州真人透...
透视工具!agpoker辅助,... 透视工具!agpoker辅助,wepoker开辅助能查到吗,经验教程(有挂细节)-哔哩哔哩1、这是跨...
透视系统!wepoker免费脚... 透视系统!wepoker免费脚本咨询,hhpoker真的假的,练习教程(有挂技巧)-哔哩哔哩1、玩家...
透视脚本!wepoker怎么下... 透视脚本!wepoker怎么下载游戏,aapoker怎么控制牌,操作教程(有挂详情)-哔哩哔哩1、每...
透视透视!wepoker怎么看... 透视透视!wepoker怎么看牌型,hhpoker辅助实战视频,窍要教程(有挂秘诀)-哔哩哔哩透视透...
透视总结!wepoker免费脚... 透视总结!wepoker免费脚本,pokermaster修改器,模块教程(今日头条)-哔哩哔哩1)p...
透视真的!aapoker能控制... 透视真的!aapoker能控制牌吗,德普软件,要领教程(有挂解密)-哔哩哔哩1、透视真的!aapok...