2011-04-18 71 views
0

我有一個Web應用程序,其中包含指向* .m3u8視頻的鏈接。點擊Safari上的物理iPhone上的這些鏈接可以打開Quicktime。但點擊iPhone模擬器上的鏈接會使設備崩潰。爲了調試這個,我圍繞這個Web應用程序打包了一個本地應用程序,並以調試模式運行它。點擊* .m3u8鏈接時通過Safari訪問iPhone模擬器的Quicktime崩潰

- (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]; 
} 

錯誤消息:

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用來精確的視頻格式,但他們的web應用程序不會在iPhone模擬器崩潰。爲了使我的應用程序像Youtube一樣工作,我需要做些什麼?

回答

0

如果您將iOS 4.2模擬器與iOS 4.3附帶的最新XCode版本一起使用,那麼它可能是模擬器? iOS 4.3模擬器會發生崩潰嗎?

+0

我上週下載了IDE。模擬器運行iOS 4.3。 – JoJo 2011-04-18 15:28:34

+0

它在一個真實的設備上工作。我認爲模擬器不支持每個編解碼器,所以它崩潰了。 – JoJo 2011-08-22 06:26:09

+0

我有同樣的問題,解決方案是什麼?我們是否需要重新安裝某個媒體播放器,或者刪除/清除它們? – Forrest 2013-03-11 07:30:23