我有一个包含* .m3u8视频链接的网络应用程序。在Safari中的物理iPhone上单击这些链接可以打开Quicktime。但是点击iPhone模拟器上的链接会使设备崩溃。为了调试这个,我在这个Web应用程序周围包装了一个本机应用程序并以调试模式运行它。
- (void)viewDidLoad {
NSString* urlString = [NSString stringWithString:@"http://www.site.com"];
NSURL* url = [NSURL URLWithString:urlString];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
[super viewDidLoad];
}
单击* .m3u8链接时出现错误消息:
2011-04-17 17:53:13.132 Site[2072:207] setting movie path:
http://77.67.108.150/213.254.245.221/4c3d075ec4592/514/stream.m3u8
[Switching to process 2072]
[Switching to process 2072] Program received signal: “EXC_BAD_ACCESS”.
[Switching to process 2072]
我不确定Youtube使用的确切视频格式,但他们的网络应用程序不会在iPhone模拟器上崩溃。我需要做些什么来使我的应用程序像Youtube一样工作?
答案 0 :(得分:0)
如果您使用iOS 4.2模拟器和iOS 4.3附带的最新XCode版本之一,那么它可能是模拟器?设备崩溃是否发生在iOS 4.3模拟器上?