如何解决使用 Kotlin 离线播放视频
我正在使用 Axel Nennker enter link description here
的示例 VideoPlayer当然,在线运行完美,但我无法播放 res 目录/raw 目录/looping.mp4 中的离线视频?
对于在线我使用:
val mediaCatalog: List<MediaDescriptionCompat> = listof(
with(MediaDescriptionCompat.Builder()) {
setDescription("WEBM loaded over HTTP")
setMediaId("1")
// License - https://peach.blender.org/download/
setMediaUri(Uri.parse("https://cdn.videvo.net/videvo_files/video/free/2016-01/small_watermarked/Forest_15_4_Videvo_preview.webm"))
setTitle("Forest")
setSubtitle("Streaming video")
build()
},
离线我使用:
with(MediaDescriptionCompat.Builder()) {
setDescription("MP4 loaded localy")
setMediaId("2")
val packageName = "com.example.android.videoplayersample"
setMediaUri(Uri.parse("android.resource://$packageName/${R.raw.looping}"))
setTitle("Looping")
setSubtitle("Streaming audio")
build()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。