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