android - ExoPlayer 播放视频时间过长
问题描述
我正在尝试使用 exoplayer 播放视频,但播放时间太长。
我该如何解决这个问题?
PS - 网速不是(所以没有速度问题)
private fun exoPlayerSetupVideo() {
var trackSelector = DefaultTrackSelector()
//var loadControl = DefaultLoadControl()
var exoPlayer = ExoPlayerFactory.newSimpleInstance(this, trackSelector)
simpleExoPlayerView.player = exoPlayer
var dataSourceFactory = DefaultDataSourceFactory(this, Util.getUserAgent(this, "VideoPlayer"))
var videoSource = ExtractorMediaSource.Factory(dataSourceFactory).createMediaSource(Uri.parse(url1))
exoPlayer.prepare(videoSource)
exoPlayer.playWhenReady = true
}
解决方案
您是否尝试过 exoplayer 演示项目提供的 assets 文件夹中的一些视频 url?如果他们正常播放意味着exoplayer不是问题。
推荐阅读
- python - 有没有办法使用glom库将字典列表合并到单个字典中?
- java - Jersey @Path 中的正则表达式不支持“前瞻”吗?
- javascript - 是否有可能在链式承诺之间捕获错误?
- sql-server - 如何在第二列的条件下聚合两列?
- apache-nifi - 在 NiFi 中将 Avro 转换为 Parquet
- c++ - Direct 2d 的缓存位图问题
- primefaces - p:rowExpansion 仅在打开时调用 rowToggle 事件
- uart - ALTERA UART 通信
- asp.net - 如何在里面进行计算
- c# - 如何使用 MongoDb 将 group by 应用于另一个组的结果?