如何在iphone上打开RTSP流的其他玩家?

时间:2012-10-22 09:49:25

标签: ios rtsp

我正在尝试在iPhone上的应用程序中播放rtsp流。我不是想写一个球员。我希望功能如下:当用户点击按钮时,会弹出一个窗口,显示支持播放rtsp的每个玩家。当用户点击播放器时,播放器将播放该流。我有很多谷歌,但我甚至找不到适合rtsp的玩家...所以我的问题是:

  1. 哪个玩家真的能玩rtsp?我一直在尝试oplayer,但它没有用......我试过的其他玩家甚至不能玩rtsp ..

  2. 如果我已经安装了可以播放rtsp的播放器,如何拨打电话并将rtsp地址发送给播放器?

1 个答案:

答案 0 :(得分:0)

这是典型的Android意图行为,不幸的是苹果移动设备不像Android那样多任务。

前段时间我们尝试做一些非常相似的事情,只是使用语音命令启动特定应用程序。

我们为播放器应用实施了自定义网址方案,如本文所述。 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

需要为您需要启动的每个玩家定义方案,如果这些是您开发的应用程序,请务必实施一些通过网址将地址传递给应用程序的方法,如果这些是第三方玩家那么您依赖于作者包括某种机制。

现在搜索和发现玩家是另一个问题,如果我记得你可以遍历自定义网址方案列表并获得附加的应用程序,这可能是相当有问题的,你可能最好以某种方式跟踪您的应用程序支持的应用程序。

严重的是iPhone并没有考虑到这种功能,我在这里给你一些想法,但我没有一个很好的解决方案。

至于一个好的rtsp玩家,应用程序商店中可能有一些好玩的或使用ffmpeg自己编写。

说真的,你可能最好只是建立自己的播放器来支持你需要的格式,而不是尝试实现某种播放器发现和启动方案。