1
Я прочитал несколько руководств по воспроизведению видео и нашел этот драгоценный камень: Android Media Player Это довольно обширно по сравнению с приведенным ниже кодом; В чем преимущество использования SurfaceView для воспроизведения видео, и есть ли какие-либо примеры, показывающие, как реализуется файл surface.xml?Требуется ли просмотр поверхности для воспроизведения видео?
Спасибо :)
импорт .....
public class VideoViewDemo extends Activity {
/**
* TODO: Set the path variable to a streaming video URL or a local media
* file path.
*/
private String path = "";
private VideoView mVideoView;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.videoview);
mVideoView = (VideoView) findViewById(R.id.surface_view);
if (path == "") {
// Tell the user to provide a media file URL/path.
Toast.makeText(
VideoViewDemo.this,
"Please edit VideoViewDemo Activity, and set path"
+ " variable to your media file URL/path",
Toast.LENGTH_LONG).show();
} else {
/*
* Alternatively,for streaming media you can use
* mVideoView.setVideoURI(Uri.parse(URLstring));
*/
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
}
}
}
С уважением, Феликс, есть ли смысл использовать SurfaceView, как показано на сайте Android, как вы его кодировали выше? Кроме того, я подключаюсь через ADB к моей версии logitech, если я использую файл .mp4, расположенный на моем компьютере, может ли он быть потоком? Или мне нужно переместить файл в ревю. – Fabii