Sam*_* Z. 7 android-video-player
我想播放视频作为启动画面.我实现了播放视频,但它显示默认控件,如播放,暂停和搜索等.我想删除,以便后视频完成我需要调用新活动.
MediaController mc = new MediaController(this);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
video.setMediaController(mc);
video.setVideoURI(uri);
video.setOnCompletionListener(this);
video.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View arg0, MotionEvent arg1) {
Toast.makeText(getApplicationContext(), "ontouch",Toast.LENGTH_LONG).show();
return true;
}
}) ;
Run Code Online (Sandbox Code Playgroud)
和main.xml
预先感谢.
Sam*_* Z. 24
答案太简单了删除线
video.setMediaController(mc);
Run Code Online (Sandbox Code Playgroud)
因为我不想使用控件.
谢谢
禁用layout.xml文件中的touchable属性:
<VideoView
android:layout_width="fill_parent"
android:id="@+id/videoView1"
android:layout_height="wrap_content"
android:clickable="false"/>
Run Code Online (Sandbox Code Playgroud)
希望对你有所帮助
现在有一个叫做的方法
setMediaController(MediaController mCtrl)
Run Code Online (Sandbox Code Playgroud)
您可以调用此方法并将参数作为MediaController.hide()传递
这是一个示例代码:
MediaController controller=MediaController(Context);
controller.hide();
VideoView videoView= (VideoView) findViewById(R.id.videoView1);
videoView.setMediaController(controller);
//try passing null here as well
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11695 次 |
| 最近记录: |