我正在加載一個website,該視頻在第5個「頁面」的代碼中嵌入了一個視頻。該視頻在完整的Safari中播放得很好,但我在我的應用中遇到問題。爲加載它的代碼是:嵌入到HTML5中的視頻將不會在UIWebView中播放
- (void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:_entry.articleUrl];
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(tick) userInfo:nil repeats:YES];
}
當我與視頻的頁面,它顯示在框架: 但是當我點擊播放按鈕,應用程序開始搞亂。
點擊它後,MPMoviePlayerController會短暫出現,但會立即被解散並重新加載原始URL,並將用戶帶回問題的第一頁。對於這裏可能發生的事情有什麼想法,或者我有更好的方式來編碼應用程序,以確保視頻在適當的控制器中播放?
根據您對UIWebView重新加載原始URL的描述,我有一種感覺,這不是視頻的問題。你的'-tick'方法做了什麼? –
@JohnCromartie tick方法僅顯示頁面加載時的UIActivity。正如我之前所說,URL在Safari中運行得很好。 – user717452
我確實試過你的代碼,它在我的模擬器中工作正常,所以我會說這是別的。您能否以任何方式向我們展示您的'tick'方法的代碼? – Kirualex