Vitamio 的API 参考博客:http://www.cnblogs.com/over140/archive/2012/08/30/2663243.html
运用到的API:
public void setOnInfoListener(OnInfoListener l)
注册一个回调函数,在有警告或错误信息时调用。例如:开始缓冲、缓冲结束、下载速度变化。
public void setOnBufferingUpdateListener(OnBufferingUpdateListener l)
注册一个回调函数,在网络视频流缓冲变化时调用。
使用时,发现的一个疏忽的问题:
(1)java.lang.IllegalStateException: Could not find a method onCLick(View) in the activity class com.example.zqs_vitamio_player.MainActivity for onClick handler on view class android.widget.Button
解决:
//button 里面的方法 要传参数 (View view)
public void onCLick(View view){
startActivity(new Intent(this,VideoPlayActivity.class));
}
(2)android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.zqs_vitamio_player/io.vov.vitamio.activity.InitActivity}; have you declared this activity in your AndroidManifest.xml?
解决:
//将 <span style="font-family: Arial, Helvetica, sans-serif;">InitActivity申明在你的主程序中,才会找得到</span>
<activity
android:name="io.vov.vitamio.activity.InitActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateAlwaysHidden" />
(3)
getActiveNetWorkInfo ;获取网络状态 权限没有:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
YES
Demo下载链接:
http://download.csdn.net/detail/zqs62761130/9145455