我正在开发一个流媒体mp3文件列表的应用程序,为此,我使用了带有ConcatenatingMediaSource的ExoPlayer,如下所示: private fun createMediaSource,但是我需要的是将所有这些流作为一个流播放,我在搜索栏上显示所有流的总长度,用户可以在它们之间无缝地进行搜索。当然,我没有使用ExoPlayer提供的VideoPlayer,因为我需要搜索栏来跨越所有媒体源,这显然不可能用ExoPlayerUi实现。因此,这是我在用户尝试查找时使
我试着用mp3的ClippingMediaSource播放exoPlayer的短段音频(44100个样本率),但是它会减少大约250毫秒的开头,太大了,能不能让它更精确呢?MediaSource audioSource = new ExtractorMediaSource.Factory(dataSourceFactory).createMediaSource(uri);
ExoPlayerexoPlayer = ExoPlayerFactory.newSimpleInstance(context, ne
我尝试用exoplayer播放androids assets文件夹中的本地音频文件(.mp3)。我使用以下代码进行测试: val uri = Uri.fromFile(File("//assets/iron_maiden_fear_of_the_dark.mp3"))
println("$uri") --> file:///assets/iron_maiden_fear_of_the_dark.mp3 现在