2013-11-25 30 views
2

我有一個視頻以NSInputStream對象的形式用於寫入數據。我知道MPMoviePlayerController可以用NSURL接收文件位置,但是我想知道的是它是否提供了從NSInputStream讀取字節的功能,或者如何實現這個功能?如何將一個NSInputStream傳遞給MPMoviePlayerController?

我聽說過有關如何使用NSURLProtocol來設置自定義協議來做這種事情,但我還沒有看到任何帶有可讀代碼的示例。

+0

有沒有這個問題的幫助? – Bkillnest

回答

1

我擔心這是不可能的。 init方法

- (id)initWithContentURL:(NSURL *)url 

需要文件 URL。所以,我們不能確定MPMoviePlayerController將使用URL加載系統。很可能它使用的是文件管理器API。

的首選API將(反正):

- (id)initWithStream:(NSInputStream*)inputStream; 

我建議提交一個增強請求蘋果。

相關問題