2010-09-14 40 views
3

在我的應用程序即時通訊能夠使用NSURLConnection的我的服務器上下載一個簡短的視頻文件,但我接收到的數據是不能使用MPMoviePlayerViewController播放數據格式。我的問題是:有可能將NSdata轉換爲mp4文件?以及如何使用MPMoviePlayerViewController播放它。會真正感謝一些代碼片段,因爲我在迷路。提前致謝。如何將數據轉換成MP4格式

+0

爲什麼你使用'NSURLConnection'下載數據?只需將URL傳遞給您的'MPMoviePlayerViewController'並讓它處理下載。如果出於某種原因必須自己下載,則必須將數據存儲在臨時文件中,並將其文件URL傳遞給電影播放器​​。或者服務器實際上是以iOS無法解碼的格式提供視頻? – Sven 2010-09-15 13:29:14

+1

嗨斯文,謝謝你的回覆。我不想流式傳輸視頻剪輯。我想將數據存儲在應用程序中,以便稍後查看。有可能顯示一些關於如何在臨時文件中撕開數據並將其文件URL傳遞給電影播放器​​的代碼片段? – tan 2010-09-16 01:28:40

+1

以什麼格式開始的NSData數據? MP4? – makdad 2010-11-28 21:16:07

回答

-1

看AVAssetWriter。這允許您儘可能使用硬件加速方法將圖像幀和音頻編碼到MOV或MP4文件中。