Ta
muốn play một file video mp4, hãy copy đoạn video đó vào thư mục raw.
Trong
file xml, thêm vào các dòng tạo video view.
<VideoView android:layout_width="wrap_content"
android:id="@+id/video"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center"
android:keepScreenOn="true"
/>
Tại
class, khai báo lên trên dòng Override.
VideoView view;
Nhập
thư viện cần dùng vào.
Tham
chiếu địa chỉ, khởi tạo và play video dưới dòng setContentView.
view =
(VideoView)findViewById(R.id.video);
String path = "android.resource://" +
getPackageName() + "/" + R.raw.abc;
view.setVideoPath(path);
view.start();
view.setMediaController(null);
Nếu
muốn video lặp lại mỗi khi hết, ta thêm các dòng.
view.setOnPreparedListener(new
OnPreparedListener() {
@Override
public void
onPrepared(MediaPlayer mp) {
// TODO
Auto-generated method stub
mp.setLooping(true);
}
});
Định
dạng có thể play được rất hạn chế, để play được nhiều loại khác nhau bạn cần
dùng các gói thư viện bên ngoài.
No comments:
Post a Comment