Ame*_*has 16 path objective-c nsurl nsstring ios
在我的代码中,我必须使用URLWithString播放流(HLS)视频和fileURLWithPath播放本地视频.
这两种方法有什么区别?我应该如何使用单一方法播放两个视频.
此外,我需要在HSL视频结束时将最后一帧显示为静止图像.它结束时现在显示空白屏幕.我该怎么做到这一点?
Lil*_*ard 17
+URLWithString:生成一个NSURL表示给定的字符串.所以字符串可能是@"http://www.google.com",URL代表http://www.google.com.
+fileURLWithPath:采用路径而不是URL,并NSURL使用file://URL 生成表示路径的路径.所以如果你给它/foo/bar/baz,URL就代表了file:///foo/bar/baz.
您当然可以手动构造文件URL字符串并将其传递给+URLWithString:,但是+fileURLWithPath:当您已经有路径时可以更简单地使用,因为您不必处理转义字符串并将其强制转换为URL格式.