您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页细解IJK

细解IJK

来源:二三四教育网

当配置好ijkframework以后,就可以先抛开采集不说,讲讲播放了

ijk初始化的时候需要两个参数1:url      2:option

url就是视频播放地址   option就是硬件控制

//开启硬件解码

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

// 帧速率(fps) (可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)

[options setPlayerOptionIntValue:29.97 forKey:@"r"];

// 设置音量大小,256为标准音量。(要设置成两倍音量时则输入512,依此类推)

[options setPlayerOptionIntValue:512 forKey:@"vol"];

// 最大fps

[options setPlayerOptionIntValue:30 forKey:@"max-fps"];

// 跳帧开关

[options setPlayerOptionIntValue:0 forKey:@"framedrop"];

// 指定最大宽度

[options setPlayerOptionIntValue:960 forKey:@"videotoolbox-max-frame-width"];

// 自动转屏开关

[options setFormatOptionIntValue:0 forKey:@"auto_convert"];

// 重连次数

[options setFormatOptionIntValue:1 forKey:@"reconnect"];

[options setFormatOptionIntValue:30 * 1000 * 1000 forKey:@"timeout"];

二,初始化的ijk的对象也有2个属性

// 填充fill

moviePlayer.scalingMode=IJKMPMovieScalingModeAspectFill;

// 设置自动播放

moviePlayer.shouldAutoplay=YES;

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务