在有导航栏的页面,播放器出现被压缩现象
NUKisZ opened this issue · 5 comments
NUKisZ commented
debugly commented
NUKisZ commented
我的项目文件如下:http://lovediary-oss.uilucky.com/uPic/20220509133122ook5al.zip
其播放器设置大小为:整个青蓝色视图。
我使用的编译方式是:latest k0.9.0.5版本。
Xcode 版本为13.3.1 App Store下载,手机版本为iOS15.4、14.4 、14.0
同时,修改了部分文件:
添加ftp、rtsp、udp播放协议。
static int packet_queue_get_or_buffering(FFPlayer *ffp, PacketQueue *q, AVPacket *pkt, int *serial, int finished)
{
while (1) {
int new_packet = packet_queue_get(q, pkt, 1, serial);
if (new_packet < 0){
new_packet = packet_queue_get(q, pkt, 0, serial);
if(new_packet < 0)
return -1;
}else if (new_packet == 0) {
if (!finished)
ffp_toggle_buffering(ffp, 1);
new_packet = packet_queue_get(q, pkt, 1, serial);
if (new_packet < 0)
return -1;
}
if (finished == *serial) {
av_free_packet(pkt);
continue;
}
else
break;
}
return 1;
}
添加支持协议
NUKisZ commented
debugly commented
好的,我这里复现了,跟修改frame有关系:
// self.player.view.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
// self.player.view.frame = self.view.bounds;
self.player.view.frame = CGRectMake(0, 0, 414, 232);
我抽时间看下。