美文网首页
IJKPlayer添加自定义Option

IJKPlayer添加自定义Option

作者: 睡后3k | 来源:发表于2016-10-26 08:12 被阅读319次

1 在FFPlay中添加字段
注意的是在opensles这个字段之后添加, 原因是配置是通过偏移位来赋值

typedef struct FFPlayer {
    .........
      int opensles;
      int my_option;
    .........
}

2 在ffp_context_options声明
第一部我们在opensles后添加字段,在配置中也必须放在opensles的下方
模仿原有的配置项,照样画葫芦

static const AVOption ffp_context_options[] = {
    .........
      { "opensles",                           "OpenSL ES: enable",
        OPTION_OFFSET(opensles),            OPTION_INT(0, 0, 1) },
    
    { "my_option",                       "my_option: enable",
        OPTION_OFFSET(my_option),        OPTION_INT(0, 0, 1) },
    .........
};

3 在OC上赋值my_option
这里已optionsByDefault为例

[options setPlayerOptionIntValue:1                  forKey:@"my_option"];

my_optionffp_context_options同名key
setPlayerOptionIntValue是在ffp_context_options中使用OPTION_INT表明my_optionint类型

相关文章

  • IJKPlayer添加自定义Option

    1 在FFPlay中添加字段注意的是在opensles这个字段之后添加, 原因是配置是通过偏移位来赋值 2 在ff...

  • IjkPlayer播放器秒开优化以及常用Option设置

    IjkPlayer播放器秒开优化以及常用Option设置 ijkplayer和ffplay在打开rtmp串流视频时...

  • iOS 视频播放器

    播放页面效果: 实现了控件的自定义,手势快进,但是没有添加音量的改变的操作。 播放是使用了ijkplayer没有使...

  • html-Select

    动态添加option option-1 option-2 opt...

  • (mac)alfred

    打开快捷键option+space 自定义快捷键对想要自定义快捷键的app,显示简介,在注释中添加快捷键ps.(注...

  • 自定义select

    option样式很难自定义。所以有时要自定义select。

  • 关于select的各种操作

    用js实现select操作 创建select 添加option 删除所有option 删除一个option 获取选...

  • ijkplayer的添加

    ijkPlayer github git clone https://github.com/Bilibili/ij...

  • 第三方库之 JZVideo

    高度自定义的安卓视频框架 MediaPlayer exoplayer ijkplayer ffmpeg 目前最新的...

  • validate 使用方法

    1、自定义方法(option) $.validator.addMethod('needSelect',functi...

网友评论

      本文标题:IJKPlayer添加自定义Option

      本文链接:https://www.haomeiwen.com/subject/xljduttx.html