2012-10-22 48 views
0

我想在iPhone上的應用程序中播放rtsp流。我不想寫一個球員。我想要這樣的功能:當用戶點擊按鈕時,會彈出一個窗口,顯示每個支持播放rtsp的玩家。當用戶點擊播放器時,播放器將播放流。我google了很多,但我甚至無法找到RTSP合適的球員...所以我的問題是:如何在iPhone上打開RTSP流的其他玩家?

  1. 哪個球員真正起作用播放RTSP?我一直在嘗試oplayer,但它沒有奏效......我試過的其他玩家甚至不能玩rtsp ..

  2. 如果我已經安裝了一個可以播放rtsp的播放器,如何調用併發送rtsp地址給玩家?

回答

0

這是傳統的Android意圖行爲,不幸的是蘋果移動設備並沒有像Android那樣一心多用。

前段時間我們試圖做一些非常相似的事情,只是任務是使用語音命令啓動特定的應用程序。

我們按照本文所述爲玩家應用程序實現了自定義url方案。 http://sol3.typepad.com/tagalong_developer_journa/2012/01/in-this-segment-continuing-our-discussion-on-ios-external-accessories-and-multitasking-we-are-going-to-look-at-ways-an-applic.html

該方案需要爲每一個你需要啓動的球員被定義,如果這些是你發展一定要實現通過URL傳遞地址到應用程序的一些方法的應用程序,如果這些第三方那麼玩家就依賴於作者是否包含某種機制。

現在爲玩家搜索和發現是另一個問題,如果我能回想起來,您可以遍歷自定義url方案列表並獲取附加的應用程序,這可能相當有問題,您可能會更好地保持跟蹤您的應用程序支持的應用程序。

說真的,iPhone的設計並沒有考慮到這種功能,我給了你一些想法,但我沒有一個好的解決方案來解決你的問題。

至於什麼是一個好的rtsp播放器,應用商店中可能有一些好的或者使用ffmpeg寫你自己的。

說真的,建立自己的支持所需格式的播放器可能會更好,而不是嘗試實現某種播放器發現和啓動方案。

+0

您的文章很有幫助。我會先試試它!謝謝! –

+0

剛剛實施了一個像這樣工作的玩家,我們正在運行一個測試版,如果您有興趣與我們聯繫 –