App is crashing on iOS 17.0 +

#359 · open · 2 comments

View on GitHub ↗

kkkkkkkkNight

(lldb) po [kCacheScheme stringByAppendingString:[url absoluteString]] __VIMediaCache___:http://xxx.mp4 (lldb) po [NSURL URLWithString:[kCacheScheme stringByAppendingString:[url absoluteString]]] nil open var avURLAsset: AVURLAsset { get { guard !url.isFileURL, url.pathExtension != "m3u8" else { return AVURLAsset(url: url) } return BMPlayerManager.asset(for: self) **/// crash , because asset = nil** } }

Comments

kkkkkkkkNight

@implementation VIResourceLoaderManager (Convenient) + (NSURL *)assetURLWithURL:(NSURL *)url { if (!url) { return nil; } NSURL *assetURL = [NSURL URLWithString:[kCacheScheme stringByAppendingString:[url absoluteString]]]; return assetURL; /// crash, /// static NSString *kCacheScheme = @"__VIMediaCache___:" to ---> @"VIMediaCache:" /// done! }

disook

do not use /CacheSupport. just use bmplayer is worked