2014-01-16 61 views
1

我的视频正常工作,但我无法控制它。我不能看到播放或暂停button.i需要播放或暂停按钮.mediaController不能正常工作。我使用这个代码Android视频媒体控制器暂停或播放按钮

import android.app.Activity; 
import android.net.Uri; 
import android.os.Bundle; 
import android.view.Display; 
import android.view.WindowManager; 
import android.widget.MediaController; 
import android.widget.VideoView; 

public class avid extends Activity 
{ 
    private String path = "http://techslides.com/demos/sample-videos/small.mp4"; 
    private VideoView video_view_; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.avid); 
     video_view_ = (VideoView)findViewById(R.id.surface_view); 
     MediaController mediaController=new MediaController(this); 
     mediaController.setAnchorView(video_view_); 
     video_view_.setMediaController(mediaController); 
     video_view_.setVideoURI(Uri.parse(path)); 
     video_view_.start(); 
    } 
} 

布局

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

    <VideoView 
     android:id="@+id/surface_view" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_gravity="center" 
     /> 
</FrameLayout> 

我只看到视频。我需要播放或暂停按钮 这里是图片enter link description here

+0

你的代码工作得很好。重新检查..! – BlueSword

回答

0

,你可以直接把媒体控制器在主XML文件是这样的:

<MediaController 
     android:id="@+id/mediaController1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
/> 

和normaly,当视频开始,你可以看到媒体控制器。

相关问题