我正在尝试在 iphone 上的应用程序中播放 rtsp 流。我不是想写一个球员。我想要这样的功能:当用户单击按钮时,会弹出一个窗口,显示每个支持播放 rtsp 的播放器。当用户单击播放器时,播放器将播放流。我有很多谷歌,但我什至找不到合适的 rtsp 播放器......所以我的问题是:
哪个播放器真正适合玩rtsp?我一直在尝试oplayer,但它没有用......我尝试过的其他播放器甚至无法播放rtsp..
如果我已经安装了可以播放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-going-to-look- at-ways-an-applic.html
需要为您需要启动的每个播放器定义方案,如果这些是您开发的应用程序,请确保实现一些通过 url 将地址传递给应用程序的方法,如果这些是第三方播放器,那么您依赖作者是否包含某种机制。
现在搜索和发现玩家是另一个问题,如果我记得你可以遍历自定义 url 方案列表并获取附加的应用程序,这可能是相当有问题的,你最好以某种方式跟踪应用程序您的应用程序支持。
说真的,iPhone 在设计时并没有考虑到这种功能,我在这里给了你一些想法,但我没有一个好的解决方案来解决你的问题。
至于什么是好的rtsp播放器,应用商店里可能有一些不错的,或者使用ffmpeg编写自己的。
说真的,您最好只构建自己的播放器来支持您需要的格式,而不是尝试实施某种播放器发现和启动方案。