通过Safari访问时,iPhone模拟器的Quicktime崩溃

时间:2011-04-18 01:05:27

标签: iphone objective-c cocoa-touch quicktime

我有一个包含* .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一样工作?

1 个答案:

答案 0 :(得分:0)

如果您使用iOS 4.2模拟器和iOS 4.3附带的最新XCode版本之一,那么它可能是模拟器?设备崩溃是否发生在iOS 4.3模拟器上?