我使用UIWebView來呈現數據,並使用微調器來顯示加載過程。數據是來自我的服務器的.mp3文件。管理UIWebView加載過程
我開始加載webView時啓動微調。然後會有一段延遲,直到音頻文件開始播放。我需要在那一刻停止旋轉。
Notta大不了的,但以防萬一 - 加載代碼:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://blablabla.mp3"]]];
問題:我怎麼能趕上事件時Webview是準備播放音頻(當有足夠的數據來開始播放)?我需要它來阻止微調。
WebViewDidFinishLoad是我可以使用的唯一委託方法,它對我來說並不好,因爲它會通知何時加載所有數據。即使我使用它,當音頻文件加載完成時它也沒有被調用(也許它沒有完成,我不知道,我只是看到加載進度在mp3播放結束時結束)。以防萬一 - 錯誤:
Error Domain=NSURLErrorDomain Code=-999
"The operation couldn’t be completed. (NSURLErrorDomain error -999.)"
UserInfo=0x1d39d0 {NSErrorFailingURLKey=http://blablabla.mp3,
NSErrorFailingURLStringKey=http://blablabla.mp3}
任何幫助/嘖嘖/鏈接表示讚賞。提前致謝!