android - 为什么我使用 exoplayer 会出现黑屏?
问题描述
我在我的 Android 应用程序项目中使用 ExoPlayer,但我不知道为什么我的应用程序会出现黑屏。当我第一次运行我使用的 appmthis
时baseContext
,视频播放得非常好。
但现在我只能看到黑屏。资源没有问题。
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
解决方案
推荐阅读
- c# - 从 ef 列表更新缓存对象的最少密集方式
- html - SVG HTML 链接不在 IE 中显示,但在 Chrome 和 Firefox 中显示
- html - 在 jQuery Mobile 中居中图像
- unity3d - Unity3d 无法打开项目 | 致命错误 - 项目在区分大小写的文件系统上
- android - Firebase 推送通知未发送到第二台设备
- javascript - Webpack 动态配置加载失败
- javascript - 节点js将html变量写入玉模板
- matlab - 我的 DBSCAN 算法出错。Matlab版本
- swift - 在 Swift 中删除 UIScollView 顶部的空间
- cassandra-3.0 - 行键/分区和节点位置