我正在使用Android新的Media3 Exoplayer
库,遵循这个代码实验室,但是没有绕过从res/raw目录播放视频的方法。我从res/raw目录播放的代码如下:
val uri = RawResourceDataSource.buildRawResourceUri(R.raw.my_video)
val mediaItem = MediaItem.fromUri(uri)
exoPlayer.setMediaItem(mediaItem)
上述代码无法正常工作,如果我使用mp4
URL创建MediaItem,则可以正常工作。 mp4
URL的代码如下:
val mediaItem = MediaItem.fromUri(getString(R.string.media_url_mp4))
exoPlayer.setMediaItem(mediaItem)
请问有人能帮我解决这个问题吗?
提前感谢!