是否有可能将应用程序原始文件夹中的mp3文件设置为ExoPlayer?
不幸的是,我尝试使用下面的代码片段来实现它,但是没有成功:
mMediaPath = "androID.resource://" + getPackagename() + file.separator + R.raw.ringtone;
任何帮助是极大的赞赏!
解决方法:
可以从原始文件夹加载文件,关键是使用RawSourceDataSource.
这是一个在原始目录中为mp3文件创建LooPingMediaSource的示例(在Kotlin中):
val uri = RawResourceDataSource.buildrawResourceUri(R.raw.mp3file)val dataSource = RawResourceDataSource(this)dataSource.open(DataSpec(uri))val source = ExtractorMediaSource(uri, DataSource.Factory { dataSource }, Mp3Extractor.FACTORY, null, null)LooPingMediaSource(source)总结
以上是内存溢出为你收集整理的android-ExoPlayer从原始文件夹中读取mp3文件全部内容,希望文章能够帮你解决android-ExoPlayer从原始文件夹中读取mp3文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)