Android 视频视图中的方向
最近我设计了一个多媒体播放器。但当我尝试在横向和纵向模式之间切换时,视频会重新启动 有关于这个问题的指南或教程吗 我希望视频在横向和纵向视图中都能很好地播放 这是我在MainActivity.java中的示例代码Android 视频视图中的方向,android,orientation,media,android-videoview,Android,Orientation,Media,Android Videoview,最近我设计了一个多媒体播放器。但当我尝试在横向和纵向模式之间切换时,视频会重新启动 有关于这个问题的指南或教程吗 我希望视频在横向和纵向视图中都能很好地播放 这是我在MainActivity.java中的示例代码 VideoView videoView =(VideoView)findViewById(R.id.videoView1); //Creating MediaController MediaController mediaControl
VideoView videoView =(VideoView)findViewById(R.id.videoView1);
//Creating MediaController
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(videoView);
//specify the location of media file
Uri uri=Uri.parse(Environment.getExternalStorageDirectory() + "/video.mp4");
//Setting MediaController and URI, then starting the videoView
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
}
在android清单中,将此属性设置为yor video activity
android:configChanges="orientation|keyboardHidden"
是的,我做了同样的事情,它既适用于键盘隐藏,也适用于屏幕大小thanks@Sush现在,如果我想让我的活动在后台运行,我还有一个问题。我的意思是,如何使用服务类来实现这一点?你不能在后台运行活动,你可以运行服务。创建一个服务类并在其中运行一个循环线程,这样t将始终运行。该服务类将在MainActivity中创建,或者创建为seprate类我正在阅读此articlehttp://developer.android.com/guide/components/services.htmlBut 你能给我一个如何在我的应用程序中使用服务的链接或资源吗完全按照你的要求。但我更喜欢在外面创作。