• 7064阅读
  • 5回复

APlayerIOS SDK 版本发布专用贴(更新到 1.2.0.168,日期 2019-3-6) [复制链接]

上一主题 下一主题
离线helloworld
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2017-03-06
— 本帖被 helloworld 执行置顶操作(2017-03-06) —
使用方式参看帖子  具体见下方APlayerIOS使用方法
SDK 隐私政策:APlayerSDK隐私政策.docx
SDK 合规开发指引:APlayerSDK合规使用说明.docx  


有问题请到QQ210741578中交流

1.2.0.168 (日期 2019-3-6)
======================
1、优化解码、渲染性能
2、支持更多格式硬解
3、修复一些BUG

1.2.0.125 (日期 2017-10-10)
======================
1、BugFix RTMP等直播地址打开失败 - IOCache 只作用在HTTP上
2、BugFix 带Cook的HTTP/HTTPS打开失败的问题
3、添加渲染第一帧的回调事件 onFrirstFrameRender


1.2.0.123 (日期 2017-09-20)
======================
1、BugFix 修复播放过程中,来电会崩溃的Bug
2、BugFix 解决close播放器,再打开播放器可能导致后续无声音的情况(音频设备被占用)
3、优化弱网环境-流容易结束的问题,添加IO延时重联机制
4、优化,静音模式没声音的现象
5、BugFix 修复Seek后缓冲进度可能一直在0% 和100%两种状态切换的Bug
6、BugFix RMVB可能在回退Seek后只有音频继续播放的Bug
7、BugFix 修复Seek后GetPostion()可能返回Seek前的值
8、BugFix 修复未设置外部字幕时,获取字幕返回崩溃的问题
9、BugFix 修复极少情况出现的崩溃 - 支持特殊宽高不恒定视频解码
10、BugFix 修复音轨切换,视频播放停止的Bug
11、BuGFix 外部字幕支持带UTF-8 BOM 的文件格式
12、优化 - Seek后有几帧画面快进,然后等待音频播放的现象
13、BugFix 修复OpenSucess后Seek再Play()偶尔会显示首帧的Bug
14、BugFix 修复部分mpg不能播放的Bug,底层IO Seek优化
15、优化 提高兼容性,修改音频时间戳较正机制,对时间戳不正常的视频提高兼容性
16、BugFix 避免将MP3等音频的封面图片解析为视频流 - 导致获取到有效宽高,认为当前是视频
17、BugFix 对于Duration无效的视频,Seek后时长估算值无效, - 在Seek后需要清理估算记录重新计算
18、BugFix 内嵌字幕,在回退Seek后,可能不再显示


1.2.0.100 (日期 2017-03-06
======================
新功能:
1、增加网络参数设置(COOKIE
2、增加缓冲大小设置接口
3、增加静音接口
4、底层内核优化,接口和Android平台统一
待完成:
14K硬件播放优化(避免卡顿)
2、视频纵横比设置(现在为默认---- 铺满屏幕
注意事项:
虽我们尽量保证API接口不变,但基于新功能特性的需要,部分API仍有少许改动
//初始化新接口替换如下
//APlayerIOS *aPlayer = [[APlayerIOS alloc] Init:videoView];
APlayerIOS *aPlayer =[[APlayerIOS alloc] init];
[aPlayer SetView:videoView];

//关闭接口替换如下:
// [aPlayer Close];

[aPlayer Close];
//关闭操作是异步函数,等待关闭完成(状态切回到 AP_STATE_READ 状态)

- (void) player:(APlayerIOS *)player OnPlayComplete:(NSString*) playRet
{
    NSLog(@"OnSeekCompleted, playRet = %@", playRet);

        //Add,APlayer New API
    [self.aPlayer Destroy];
        
    if (self.presentingViewController || !self.navigationController)
    {
        [self dismissViewControllerAnimated:YES completion:nil];
    }
    else
    {
        [self.navigationController popViewControllerAnimated:YES];
    }
}
[aPlayer Destroy];  //引擎退出,释放内部资源
本次更新,使IOS 版本和Android版本接口基本一致,详细使用手册可参考AplayerAndroid 使用手册http://aplayer.open.xunlei.com/APAndroid.zip



1.0.3.1 (日期2015-12-30
======================
  1、添加IOS8+系统硬解
  2、支持 arm64 位版本
  3、修复一些bug


APlayerIOS 使用方法



1、xcode中创建一Singel View Application工程,如图1、2
图1


图2


2、添加APlayerIOS.framework到工程中,如图3、4
图3


图4


3、添加系统framework到工程中,Build Phases中Link Binary With libraries添加系统库。如图5
图5



4、可开始调用APlayerIOS SDK接口,具体见Demo  http://aplayer.open.xunlei.com/APlayerIOS.zip

PS:APlayerIOS.zip 需在mac系统中解压缩!
















离线w182291185

只看该作者 沙发  发表于: 2017-03-06
沙发
离线176142998

只看该作者 板凳  发表于: 2017-03-06
3、增加静音接口 是哪个?

我第二次初始化播放后,没声音了。。
离线f870c8fd298d

只看该作者 地板  发表于: 2017-07-07
请问如何支持https协议播放
离线f870c8fd298d

只看该作者 4楼 发表于: 2017-07-12
楼主,https怎么播放啊? m_http_header =
https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled.
离线zyc_chun

只看该作者 5楼 发表于: 2018-04-21
楼主请问怎么加载带Cookie的视频
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个