前言html

学新东西API很重要,这里抛砖引玉整理了一下,欢迎反馈!android

声明

欢迎转载,但请保留文章原始出处:)

博客园:http://www.cnblogs.com

农民伯伯: http://over140.cnblogs.com

正文数组

vlc-android的LibVLC至关于MediaPlayer对象,这里列一下对应关系。网络

一、public void playMRL(String mrl)post

对应MediaPlayer的setDataSource,注意不要转成Uri再toString,不然没法播放。用法以下:性能

playMRL("http://live.3gv.ifeng.com/zixun.m3u8")学习

二、public native voidplay()编码

对应MediaPlayer的start(),开始播放。spa

三、 public native void pause()视频

对应MediaPlayer的pause(),暂停播放。

四、

public native void stop()

对应MediaPlayer的stop(),中止播放。

五、public native boolean isPlaying()

对应 MediaPlayer的isPlaying,是否正在播放。

六、public native int getPlayerState();

获取播放器的状态。

七、

public native int getVolume()

获取音量。

八、public native int setVolume(int volume)

设置音量。(取值范围和MediaPlayer不同)

九、public native long getLength()

对应MediaPlayer的getDuration。获取视频的长度,以毫秒为单位。

十、public native long getTime()

返回视频当前时间,以毫秒为单位。

十一、public native long setTime(long time)

设置视频当前时间,以毫秒为单位。

十二、public native float getPosition()

对应MediaPlayer的getCurrentPosition。设置视频当前位置。

1三、public native void setPosition(float pos)

对应MediaPlayer的seekTo。设置视频当前位置。

1四、public native void setRate(float rate)

设置播放速度(可实现快进快退)1是正常速度,2是两倍速(我猜可能和Vitamio同样取值是0.5 ~ 2.0) ,对应的有getRate方法。

1五、public native boolean isSeekable()

是否支持seek(拖拽)。好比直播就不支持seek操做

1六、public void destroy()

对应MediaPlayer的release,销毁LibVLC实例。

1七、public byte[] getThumbnail(String mrl, int i_width, int i_height)

获取视频的截图,rgba的byte数组。

1八、public void setHardwareAcceleration(int hardwareAcceleration)

设置硬解编码,参考LibVLC.HW_ACCELERATION_FULL等参数

1九、public void setNetworkCaching(int networkcaching)

设置网络缓冲。(还不知道怎么用,有看到设置值为3000、6000)

20、public void setFrameSkip(boolean frameskip)

(暂时也不知道有啥用,好像能够提升性能,帧解码出错之后直接跳过?)

结束

虽然用播放器很长时间了,不少基础性和原理性的东西都还不懂,还要增强学习,好比上面的frame skip就不知道是啥。

android vlc 参数,【VLC-Android】LibVLC API简介(至关于VLC的MediaPlayer)相关推荐

  1. VLC播放器应用------LIBVLC API解析

    转自:http://www.cnblogs.com/qq78292959/archive/2011/08/21/2147956.html API libvlc_instance_t* libvlc_n ...

  2. android 摄像头参数,获取Android设备上的详细的摄像头信息

    原标题:获取Android设备上的详细的摄像头信息 如何获取Android设备上的详细的摄像头信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置摄像头,获取Android摄像头 ...

  3. 【VLC-Android】LibVLC API简介(相当于VLC的MediaPlayer)

    前言 学新东西API很重要,这里抛砖引玉整理了一下,欢迎反馈! 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over14 ...

  4. android gravity参数,Gravity - [ Android中文手册 ] - 在线原生手册 - php中文网

    Gravity 版本:Android 4.0 r1 结构 继承关系 public class Gravity extends Object java.lang.Object android.view. ...

  5. android aspectj 参数,在Android项目中使用AspectJ

    什么是AOP AOP是 Aspect Oriented Programming 的缩写,即面向切面编程,和日常遇到的面向对象OOP编程不同的是,OOP是将功能模块化对象化,AOP是针对同一类的问题统一 ...

  6. android pppd参数介绍,android 3G pppd 调试记录

    android 3G pppd 调试记录. 1.  JAVA 部分 android/development/data/etc/apns-conf_sdk.xml   --->  system/e ...

  7. android 请求参数打印,android retrofit 请求参数格式RequestBody的方法

    以前都是使用 Observable login(@HeaderMap Map headers, @QueryMap Map map); @QueryMap方式,将参数放入map中传输的 现在改用Req ...

  8. android 请求参数打印,Android开发-----关于解决Retrofit打印HttpLog和设置连接超时的问题...

    问题, 1 由于Retrofit默认连接超时时间只有10s 某些情况下可能连接时间会超过10s,这个时候就会报出SocketTimeoutException 这个时候我们就需要自己设置超时间, 2 很 ...

  9. android addtextchangedlistener参数,【Android】关于addTextChangedListener()方法的上机记录...

    自己在学习控件的时候,学到关于EditText的addTextChangedListener()方法,想做一个类似发微博限制字数为140那样的功能,以此文记录上机过程中发现的一些问题.在做这个的时候, ...

最新文章

  1. 高斯混合模型理解汇总
  2. css :after :berfor
  3. FastReport v3.2.5在BDS2006中的安装方法
  4. java浮点数数转二进制的数吗_深入理解计算机系统(2.7)-二进制小数和IEEE浮点标准 - Java 技术驿站-Java 技术驿站...
  5. 管理软件实施(3)——项目的生命周期
  6. Opencore-黑苹果:外接4K显示器却只能选择2K或以下分辨率
  7. postman socket接口测试_基于postman测试接口(整套接口测试)
  8. [Python] np.array() 创建ndarray类型的数组
  9. Android系统默认Home应用程序(Launcher)的启动过程源代码分析(2)
  10. Mac搭建本地服务器及测试demo
  11. 用快消品逻辑做进口冷冻食品,亲巧获180万元种子轮融资
  12. 高等数学(第七版)同济大学 总习题八 个人解答
  13. C# 如何给Excel添加水印
  14. 国内常用地图坐标系总结
  15. 【动态规划】CH_0103 最短Hamilton路径
  16. Mysql开启3306端口远程访问
  17. 助力奈雪,发掘茶饮品牌元宇宙新玩法
  18. css3 3d头像,CSS3做的头像效果,CSS3学习实例
  19. python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~
  20. linux下文件对比工具详解(diff、diff3、sdiff、vimdiff和comm)

热门文章

  1. 上海交大:我们做了一个医疗版MNIST数据集,发现常见AutoML算法没那么好用
  2. 清华学生总结的算法学习方法
  3. 如何反驳「神经网络本质不过是初中生都会的复合函数」?
  4. 干货 | 如何入手卷积神经网络
  5. golang库context学习
  6. pycharm一键调整代码格式(快捷键)
  7. 注意力机制原理及其模型发展和应用
  8. 清晰易懂的Numpy进阶教程
  9. OpenCV中使用YOLO对象检测
  10. 入职谷歌的算法科学家总结的刷题笔记