我的需求比较简单,仅仅播放不需要任何操作, 所以只需要setData 然后 start,就ok,
当然格式也是一个需要注意的地方,(没解决) ,因为 需求简单,只要能播放,要求别人给制定格式文件就行
同一个视频,用QQ影音 迅雷 快播, 都看了, 没去了解他们是怎么做的,
1、xml 使用相对布局,全屏 ,居中显示! 2、把背景色调为黑色
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000" android:orientation="vertical" > <VideoView android:layout_centerInParent="true" android:id="@+id/videoview" android:layout_width="match_parent" android:layout_height="wrap_content" /> </RelativeLayout>
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.horizontal); mVideoView = (VideoView) findViewById(R.id.videoview); mVideoView.setVideoPath("/sdcard/beyond.mp4"); mVideoView.start(); }
下面是 横竖屏转换
android:configChanges="orientation|keyboardHidden|screenSize"
4.0后需要screenSize 才行