0

iPhone のアプリで rtsp ストリームを再生しようとしています。私はプレーヤーを書こうとしていません。次のような機能が必要です。ユーザーがボタンをクリックすると、rtsp の再生をサポートするすべてのプレーヤーを示すウィンドウが表示されます。ユーザーがプレーヤーをクリックすると、プレーヤーはストリームを再生します。私はグーグルをたくさん持っていますが、rtsp用の適切なプレーヤーさえ見つけることができません...だから私の質問は次のとおりです。

  1. rtsp を再生するために実際に機能するプレーヤーはどれですか? 私はoplayerを試してみましたが、うまくいきませんでした...そして私が試した他のプレイヤーはrtspをプレイすることさえできません.

  2. rtsp を再生できるプレーヤーを既にインストールしている場合、rtsp アドレスを呼び出してプレーヤーに送信する方法を教えてください。

4

1 に答える 1

0

これは従来の 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 を使用して独自のプレーヤーを作成します。

真剣に、ある種のプレーヤーの発見と起動スキームを実装しようとするよりも、必要なフォーマットをサポートする独自のプレーヤーを構築する方が良いかもしれません.

于 2012-10-22T13:50:48.313 に答える