微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Kotlin 离线播放视频

如何解决使用 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 举报,一经查实,本站将立刻删除。