应用背景之前使用surfaceView做视图显示,但是surfaceView无法实现旋转等一些操作,就找到了textureView做视图显示,做的一个简单播放本地视频的例子关键技术publicclassMainActivityextendsActivityimplementsSurfaceTextureListener,OnBufferingUpdateListener,OnCompletionListener,OnPreparedListener,OnVideoSizeChangedListener{
TextureViewtextureView;
privateMediaPlayermMediaPlayer;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textureView=(TextureView)findViewById(R.id.textureview);
textureView.setSurfaceTextureListener(this);
// textureView=newTextureView(this);
// textureView.setSurfaceTextureListener(this);
// setContentView(textureView);
}
@Override
publicvoidonSurfaceTextureAvailable(SurfaceTexturesurface,intwidth,
intheight){
System.out.println("onSurfaceTextureAvailab