Android 使用MediaPlayer加载远程媒体时“闪烁”

Android 使用MediaPlayer加载远程媒体时“闪烁”,android,android-mediaplayer,Android,Android Mediaplayer,当我从谷歌电视的内容提供商那里下载媒体MP4时,在视频真正播放之前,我会得到一个闪光灯。我检查确认没有重定向,已知是哪一个导致了此闪烁?您知道为什么会发生这种情况吗?是否尝试在主UI线程中播放视频url?尝试通过扩展Asynctask类在单独的任务中获取视频url并启动视频。您可能还希望在加载视频时显示进度对话框。它在单独的线程中运行。我也在使用prepareAsync,而不仅仅是prepare。但两者的效果相同。

当我从谷歌电视的内容提供商那里下载媒体MP4时,在视频真正播放之前,我会得到一个闪光灯。我检查确认没有重定向,已知是哪一个导致了此闪烁?您知道为什么会发生这种情况吗?

是否尝试在主UI线程中播放视频url?尝试通过扩展Asynctask类在单独的任务中获取视频url并启动视频。您可能还希望在加载视频时显示进度对话框。

它在单独的线程中运行。我也在使用prepareAsync,而不仅仅是prepare。但两者的效果相同。