我使用表面视图从服务器播放视频。我已经使用Async任务来播放视图。并显示了一个进度对话框,直到视频准备好在媒体播放器中播放。 doinbackground代码如下。
holder = mpreview.getHolder();
holder.addCallback(MediaPlayerDemo_Video.this);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
每件事情都很完美,但问题是视频无法以适当的大小播放,在大分辨率设备中意味着非常小。如何设置表面视图的大小,因为它是在Oncreate()中定义的,其余代码是从Async任务中提供的。 / p>