2016-03-07 49 views
0

我想使用vitamio库从一个URL视频不使用vitamio库

但在我的应用程序来播放视频在videoview播放时的应用程序是我的只是一个空白屏幕,并没有视频播放

有什么不对?

mainactivity

public class MainActivity extends Activity 
{ 
    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     String videeourl = "http://techslides.com/demos/sample-videos/small.3gp"; 
     // vitamo'svideoview 
     VideoView mVideoView = (VideoView)findViewById(R.id.video_view); 

     //Setting video path(url) 
     mVideoView.setVideoPath(videeourl); 

     //Setting main focus on video view 
     mVideoView.requestFocus(); 
     mVideoView.start(); 

     //Initializing the video player’s media controller. 
     MediaController controller = new MediaController(this); 

     //Binding media controller with VideoView 

     mVideoView.setMediaController(controller); 

     mVideoView.start(); 
    } 
} 
+0

你初始化了Vitamio库吗? 'Vitamio.isInitialized(getApplicationContext()); ' – powerthazan

回答

1

在你的活动,确保了VideoView,MediaPlayer的和MediaController您导入是

import io.vov.vitamio.MediaPlayer; 
import io.vov.vitamio.widget.MediaController; 
import io.vov.vitamio.widget.VideoView; 

,而不是默认的Android进口。添加条件的onCreate检查vitamio库:

if (!LibsChecker.checkVitamioLibs(this)) 
      return; 

也不要忘了包括

<activity 
     android:name="io.vov.vitamio.activity.InitActivity" 
     android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden" 
     android:launchMode="singleTop" 
     android:theme="@android:style/Theme.NoTitleBar" 
     android:windowSoftInputMode="stateAlwaysHidden" /> 
在您的清单

。 最后,如果不起作用,请检查链接是否正常工作。