Tôi đang phát triển một ứng dụng trình phát phương tiện mẫu trong Android để phát video trực tuyến, tôi đã phát triển một số mã để phát video. Nó chơi video từ thẻ SD rất tốt, nhưng tôi đang đối mặt với hai vấn đề về mặt này.Cách phát video trực tuyến trong Android?
1- khi tôi mở ứng dụng cho video trực tuyến, nó sẽ hiển thị video nhưng không phát video và sau một thời gian nó hiển thị hộp thoại cảnh báo có thông báo "Rất tiếc, không thể phát video này".
2- Tôi có mã cho "Thanh tiến trình", nhưng tôi không biết đặt mã khi video tải xuống từ internet.
Đây là mã của tôi bạn có thể kiểm tra. Cảm ơn trước.
myVideoView = (VideoView) findViewById(R.id.surface_view);
try
{
myVideoView.setVideoURI(Uri.parse("http://www.MY_DOMAIN_NAME.com/videos/video1.mp4"));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(), "No Media found", Toast.LENGTH_LONG).show();
}