Android ExoPlayer - 如何在后台线程中运行 ExoPlayer?

问题描述 投票:0回答:1

我正在使用 Jetpack Compose 和 ExoPlayer 来播放视频文件。当我导航到“播放”屏幕时,UI 在初始化/准备 ExoPlayer 时冻结。我查看日志,它有很多“跳过XXX帧”。我找到了如何使用 HandlerThread 配置 ExoPlayer 在后台线程上运行。但下一个问题是 androidx.media3.ui.PlayerView 无法用于显示视频并且应用程序崩溃。那么,我们如何实现ExoPlayer在后台线程运行呢?

android android-jetpack-compose exoplayer android-media3
1个回答
0
投票

看看这个repo

回购链接:https://github.com/ZahraHeydari/MusicPlayer

© www.soinside.com 2019 - 2024. All rights reserved.