これは従来の Android のインテント動作です。残念ながら、Apple モバイル デバイスは 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 はこの種の機能を念頭に置いて設計されていません。ここでいくつかのアイデアを提供しましたが、問題に対する良い解決策は 1 つもありません。
優れた rtsp プレーヤーについては、おそらくアプリ ストアにいくつかの優れたプレーヤーがあるか、ffmpeg を使用して独自のプレーヤーを作成します。
真剣に、ある種のプレーヤーの発見と起動スキームを実装しようとするよりも、必要なフォーマットをサポートする独自のプレーヤーを構築する方が良いかもしれません.