首页 > 解决方案 > 为什么我使用 exoplayer 会出现黑屏?

问题描述

我在我的 Android 应用程序项目中使用 ExoPlayer,但我不知道为什么我的应用程序会出现黑屏。当我第一次运行我使用的 appmthisbaseContext,视频播放得非常好。

但现在我只能看到黑屏。资源没有问题。

    exoplayer = ExoPlayerFactory.newSimpleInstance(baseContext, 
    DefaultTrackSelector())

    val userAgent = Util.getUserAgent(baseContext, "Exo")
    val mediaUri = Uri.parse("asset:///exerciselv2.mp4")
    val mediaSource = ExtractorMediaSource(mediaUri, 
    DefaultDataSourceFactory(baseContext, userAgent), 
    DefaultExtractorsFactory(), null, null)

    exoplayer?.prepare(mediaSource)
    exoplayer?.playWhenReady = true

    exoplayerView?.player = exoplayer

我无法收到任何错误消息,仅在视图中...请帮助我 TT

标签: androidkotlinexoplayerexoplayer2.x

解决方案


推荐阅读