第一個問題是,給一個MP4視頻的URL,我怎樣才能將該文件保存到磁盤?在隨訪到的同時它的儲蓄,我可以開始播放其緩衝一些視頻到硬盤後,還是我不得不等待寫入整個文件,然後:如何將視頻從網址保存到磁盤,還有如何在緩衝後開始播放?
MPMoviePlayerController* theMovie=[[MPMoviePlayerController alloc] initWithContentURL:theURL];
使用路徑本地文件。
感謝, 山姆
第一個問題是,給一個MP4視頻的URL,我怎樣才能將該文件保存到磁盤?在隨訪到的同時它的儲蓄,我可以開始播放其緩衝一些視頻到硬盤後,還是我不得不等待寫入整個文件,然後:如何將視頻從網址保存到磁盤,還有如何在緩衝後開始播放?
MPMoviePlayerController* theMovie=[[MPMoviePlayerController alloc] initWithContentURL:theURL];
使用路徑本地文件。
感謝, 山姆
的MPMoviePlayerController
將開始下載電影到它自己的高速緩存,並會盡快開始足夠的數據已經被下載播放視頻。
AFAIK無法控制下載並將其保存到您指定的已知文件中。
1.使用NSURLDownload或NSURLConnection可以實現您的請求。
2.play下載的文件或LOCALFILE,就像打URL鏈接
[NSURL fileURLWithPath:yourlocalpath]。
有沒有簡單的方法來做到這一點,但你可以使用NSURLConnection
來下載文件,並從您在設備上本地運行的專用HTTP服務器重新提供它(您的服務器會將文件保存到磁盤和預留部分下載MPMoviePlayerController
訪問)
這的確是這樣,我必須選擇其中一個(保存到磁盤,然後播放,或播放w/out將其保存到磁盤)。 – Shizam 2011-03-25 18:27:36