簡體   English   中英

如何在iPhone上為RTSP流打開其他播放器?

[英]How to open other players for RTSP stream on iphone?

我正在嘗試在iPhone上的應用程序中播放rtsp流。 我不是要寫一個球員。 我想要這樣的功能:當用戶單擊按鈕時,將彈出一個窗口,顯示支持播放rtsp的每個播放器。 當用戶單擊播放器時,播放器將播放流。 我有很多Google,但我什至找不到適合rtsp的播放器...所以我的問題是:

  1. 哪個玩家真正適合玩rtsp? 我曾經嘗試過oplayer,但是它沒有用...而且我嘗試過的其他播放器也無法播放rtsp。

  2. 如果我已經安裝了可以播放rtsp的播放器,如何調用rtsp地址並將其發送給播放器?

這是經典的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-go-to-look- at-ways-an-applic.html

需要為需要啟動的每個播放器定義方案,如果您開發的是這些應用,請確保實現通過網址將地址傳遞給應用的某種方法,如果這些是第三方播放器,則您依賴作者還包括某種機制。

現在搜索並發現玩家是另一個問題,如果我記得您可以遍歷自定義url方案列表並獲取附加的應用程序,那可能會出現問題,最好以某種方式跟蹤那些您的應用程序支持。

認真地講,iPhone並非在設計時就考慮了這種功能,我在這里為您提供了一些想法,但是我沒有一個很好的解決方案來解決您的問題。

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

認真地說,您可能會只構建自己的播放器來支持所需的格式,而不是嘗試實施某種播放器發現和啟動方案,這會更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM