Closed SpringAndSummer closed 6 years ago
能否帮忙提供下,出现马赛克现象的视频链接,以便分析问题,谢谢
http://video.mb.moko.cc/2018-01-07/39df20f3-bd01-4e40-851b-dcfaea7e180f.mp4/2029da9d-d310-4a62-a70c-6296d1127d98/AUTO.m3u8 这样的链接,我还好像描述不准确,不是mp4文件. 你们看看我发的这个链接有没有马赛克.我的微信289278874,随时联系.
这边 v3.2.0 版本,iOS 11.2.1 系统,播放该链接,未出现马赛克现象,是否是特定机型?
@interface ViewController () @property (nonatomic, strong) PLPlayer *player; @end
@implementation ViewController
(void)viewDidLoad { [super viewDidLoad];
PLPlayerOption *option = [PLPlayerOption defaultOption];
[option setOptionValue:@15 forKey:PLPlayerOptionKeyTimeoutIntervalForMediaPackets]; [option setOptionValue:@2000 forKey:PLPlayerOptionKeyMaxL1BufferDuration]; [option setOptionValue:@1000 forKey:PLPlayerOptionKeyMaxL2BufferDuration]; [option setOptionValue:@(NO) forKey:PLPlayerOptionKeyVideoToolbox]; [option setOptionValue:@(kPLLogInfo) forKey:PLPlayerOptionKeyLogLevel];
NSURL *url = [[NSURL alloc] initWithString:@"http://video.mb.moko.cc/2018-01-03/b0da8c22-82b1-488d-8735-d026a1c040a8.mp4"]; self.player = [PLPlayer playerWithURL:url option:option];
[self.view addSubview:self.player.playerView]; [self.player play]; }
(void)touchesBegan:(NSSet<UITouch > )touches withEvent:(UIEvent *)event { [self.player play]; }
@end
这是demo的代码,点击屏幕开始播放这个mp4文件,一般前两遍不会出现马赛克,当你多次点击屏幕播放的时候,就会出现马赛克.github上传图片有问题,我没有上传成功,可否提供你的联系方式,我给你们发视频或者截图. 系统是iOS 11.2.2, PLplayerKit版本是 v3.2.0,机型是苹果8. 还需要其他信息的话,直接回复,或者加289278874 QQ
使用最新版本 v3.2.1 是否有复现?
依然有这个问题的,你们机器上没有出现这样的问题?我那个代码你可以试试,希望早点解决.
苹果8机型,但不是 11.2.2的系统,所以无法复现,还望使用最新版本 v3.3.0 再试试,若仍有该现象,github上传图片不行的话,可邮件至我们
刚试了(2018.4.12),最新版本V3.3.0依然存在马赛克问题,代码依然如上,手机系统iOS11.3,苹果8机型,你们邮箱是多少,我的微信是289278874,加我一下,我把demo给你们发过去.
这边测试了 iPhone 8 系统iOS11.3,PLPlayerKit v3.3.0 使用你提供的代码,未复现。
你多次播放试一下,这样,一样的代码,绝对会出现,一样的环境.
测试了很多次确实没有复现,你可以录制一下出现马赛克的视频,上传到云端,然后把链接贴下,我们看下现象
大哥,这几天视频网站整顿,上传视频不方便,你给我一个邮箱吧,我直接把短视频和代码发过去
邮箱:fengwenxiu@qiniu.com,发复现的视频即可,重复的信息不用携带,例如:代码、版本、测试的视频链接等。
嗯,发过去了.
发来的邮件中的工程无法运行,已邮件回复,麻烦重新整理确认后再发个可运行的工程。关于马赛克的视频现象看到了,你这边出现该问题的是否一直是同一台 iphone 8,若是的话,建议换一台试试。
嗯,是我的锅,我用的是Xcode9.3新建的项目,最低支持11.3系统,Xcode9.3有一个功能,能设置项目的最低运行的Xcode版本,我现在把它更改成Xcode8.0了,邮件又发过去了,我测试了6p和iPod,均出现了,操作是多次点击屏幕就行播放,你试一下.
测试工程已收到,使用设备 iPhone 8 iOS 11.3 多次反复测试仍未复现,测试视频已邮件发送至你的邮箱,麻烦提供具体复现的各个设备机型以及系统版本
你好,收到了你的测试视频确实没有发生马赛克现象,其中缘由我实在费解,我又模仿你录得视频,录了苹果8,iOS11.3系统下的测试视频和一个iPod(A1574)下的测试视频,均出现了马赛克现象,真是费解,因为我们项目中也用遇到了这个情况(上线项目).
近期会发布 v3.3.1 版本,您可以在该新版本中再进行测试看看
好的,多谢多谢.
PLPlayer在播放mp4文件时, 出现马赛克现象. 手机系统:iOS 11.2.1, PLPlayerKit版本:PLPlayerKit 3.2版本