Android VideoPlayer 在滾動列表實現item視頻播放(ListView控件和RecyclerView),在列表滾動時點擊屏幕列表暫停,在item視頻播放區域,視頻播放時會出現閃屏問題。java
排查解決,VideoPlayerManager-》MediaPlayerWrapper.java->prepare()app
: { .prepareAsync().set(State.)(!= ) { .post()} } (IllegalStateException ex) { RuntimeException(ex)}
改成prepareAsync()異步準備播放。能夠解決閃屏問題。異步
相關參考文章:ide
一、http://blog.csdn.net/u012519664/article/details/41173381 post
二、http://blog.csdn.net/qq_24223073/article/details/69315856 Android關於MediaPlayer中的prepare方法和prepareAsync方法的區別spa
三、http://blog.csdn.net/wooder111/article/details/51513582 Android在滾動列表中實現視頻的播放(ListView & RecyclerView).net