Android 在使用MediaController播放之前,如何在videoview中设置预览图像?

Android 在使用MediaController播放之前,如何在videoview中设置预览图像?,android,android-videoview,android-framelayout,mediacontroller,Android,Android Videoview,Android Framelayout,Mediacontroller,我正在使用带MediaController的videoview,我想在播放视频之前设置预览图像。 我尝试过使用seek()方法和setBackground()以及setBackgroundDrawable(),non工作正常。谢谢使用seek之前必须准备好视频。检查VideoView.setOnPreparedListener(…)您还可以使用MediaPlayer类,它是围绕VideoView的一个舒适的包装器,并且有很好的文档记录。调用setDataSource,然后准备,当视频是prepr

我正在使用带MediaController的videoview,我想在播放视频之前设置预览图像。
我尝试过使用seek()方法和setBackground()以及setBackgroundDrawable(),non工作正常。谢谢

使用seek之前必须准备好视频。检查VideoView.setOnPreparedListener(…)您还可以使用MediaPlayer类,它是围绕VideoView的一个舒适的包装器,并且有很好的文档记录。调用setDataSource,然后准备,当视频是prepred时,您可以查找、启动等,检查文档中的状态机图。顺便说一句,VideoView是SurfaceView的一个子类,您不能在其中更改背景。您还应该看看文档中的VideoView。并发布您的代码以便我们提供帮助