tikejc

Results 10 issues of tikejc

GCDAsyncUdpSocket 在iOS16上无法弹起本地网络权限申请窗口

系统:iOS16,无法搜索到小米电视 系统:iOS16以下,可以搜索到小米电视

系统:iOS16,无法搜索到小米电视 系统:iOS16以下,可以搜索到小米电视

运行命令:python3 scripts/platform_builder.py --platform=macos --arch=all 报错:source/core/assembler/assembler-x64.h:8:10: fatal error: 'MemoryAllocator/CodeBuffer/code_buffer_x64.h' file not found 、pac_kit.h:11:1: error: unknown type name 'template', 编译不通过 cmake version 3.28.1

1、项目中导入了 ``` pod 'SJBaseVideoPlayer/AliPlayer' pod 'SJBaseVideoPlayer/IJKPlayer' ``` 2、报错位置 ``` #import "SJIJKMediaPlayerLayerView.h" @implementation SJIJKMediaPlayerLayerView - (instancetype)initWithPlayer:(SJIJKMediaPlayer *)player { self = [super init]; if ( self ) { _player = player; [self...

bug

** MobileVLCKit播放器推荐理由** 1、MobileVLCKit基于libVLC开发,官网地址:https://code.videolan.org/videolan/VLCKit,官方一直在更新,如果遇到VLC相关问题,可以从https://code.videolan.org/videolan/VLCKit/-/issues找到。 2、我测试过播放器:AVPlayer、AliPlayer、AliVodPlayer、IJKPlayer、KSYMediaPlayer、PLPLayer等等播放器,都不太完美,目前应该大部分的开发者都使用的是IJKPlayer内核,这个内核存在一个问题,在拉动滚动条的时候,播放画面会花屏。 3、这些播放器都一个一个共同的特点: A、测试资源是在线资源:http://xxxx、https://xxxx B、在线视频资源在500M以上,我测试的是大于1G的资源 C、刚刚播放的那一瞬间,播放器界面会转圈圈,即要加载好几秒,一般大于都是3~5秒,有的时候初始化加载视频会超过5秒,让用户等很久 D、播放成功之后,如果使用IJKPlayer播放器,快进视频的时候会出现花屏(这个花屏应该是IJKPlayer内核造成的) 4、推荐理由: A、MobileVLCKit播放器基于libVLC内核,支持上面播放器能支持的所有格式 B、MobileVLCKit播放器:快进视频(一般是指网络视频,且视频资源大于1G的资源),不会出现花屏情况 C、我觉得最最最重要的一个优点就是(主要针对网络视频资源),初始化加载视频的时候极快,基本都是瞬间加载成功,给用户的感觉是立刻就加载成功了,不需要用户再等待3~5秒时间,而且快进的时候也不会出现花屏情况,其他播放器在拉动滚动条快进的时候,播放界面还会有一个转圈圈加载2~3s或者更长时间的过程,而MobileVLCKit播放器基本都是快进瞬间加载成功,基本无需用户等待视频缓存,给用户的体验极好 5、综上所述:极力推荐作者增加MobileVLCKit播放器支持 A、MobileVLCKit播放器官网地址:https://code.videolan.org/videolan/VLCKit, B、官方一直在更新,如果遇到VLC相关问题,可以从:https://code.videolan.org/videolan/VLCKit/-/issues找到。 C、xcode引入也很简单:pod 'MobileVLCKit', '~>3.3.0' D、关于怎么使用MobileVLCKit,可以在项目例子中找到:https://code.videolan.org/videolan/VLCKit/-/tree/master/Examples/iOS, 支持Object-C 和 Swift继承,使用非常简单 感谢作者支持MobileVLCKit播放器,谢谢!

feature

1、MainController 实现了UITabBarController class MainController: UITabBarController { } 2、QMUIKit:版本号:4.7.0 3、AppDelegate类里直接跳转到MainController(使用的是UINavigationController方式跳转) window = UIWindow(frame: UIScreen.main.bounds) window!.rootViewController = UINavigationController(rootViewController: MainController()) window!.makeKeyAndVisible() 4、项目直接崩溃,出错位置:UINavigationController+QMUI.m 类 203行: if (!willPushActually) { QMUIAssert(NO, @"UINavigationController (QMUI)", @"调用了 pushViewController 但实际上没...

bug

1、AppDelegate 导航页面初始化 ```js window = UIWindow(frame: UIScreen.main.bounds) window!.rootViewController = QMUINavigationController(rootViewController: TestA()) window!.makeKeyAndVisible() ``` 2、问题场景:A页面导航到B页面,然后B页面模态 (present) 方式打开C页面,在C页面dismiss方式关闭,并立即navigationController?.popViewController(animated: true) B页面 3、然后触发QMUIKit断言错误: ```js QMUI 认为 popViewController 会成功,但实际上失败了 UINavigationController+QMUI.h文件 279行代码 ``` 4、QMUIKit版本号:4.7.0 5、赋完整代码: ```js...

1、MainController 实现了UITabBarController class MainController: UITabBarController { } 2、QMUIKit:版本号:4.7.0 3、AppDelegate类里直接跳转到MainController(使用的是UINavigationController方式跳转) window = UIWindow(frame: UIScreen.main.bounds) window!.rootViewController = UINavigationController(rootViewController: MainController()) window!.makeKeyAndVisible() 4、项目直接崩溃,出错位置:UINavigationController+QMUI.m 类 203行: if (!willPushActually) { QMUIAssert(NO, @"UINavigationController (QMUI)", @"调用了 pushViewController 但实际上没...