使用Vitamio带有缓冲百分比

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



你可能感兴趣的:(android,视频流,播放带缓冲)