android学习之播放视频
今天学习了如何使用VideoView类将视频嵌入到应用程序中,具体代码如下。
1 public class TestVideo extends ActionBarActivity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 setContentView(R.layout.activity_test_video); 7 8 VideoView video = (VideoView)findViewById(R.id.video); 9 video.setVideoURI(Uri.parse("android.resource://com.example.gboy.testvideo/"+R.raw.video)); 10 //android:resource://是固定的,com.example.gboy.testvideo是我的包名,R.raw.vedio是res/raw中的视频文件video.mp4 11 video.start(); 12 } 13 }
xml文件:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <VideoView android:id="@+id/video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"/> </FrameLayout>