3

私はケーブル ボックスを取り除き、最新の 3.1 ハニカム アップデートで HDHomeRun Prime と GoogleTV ボックス (現在のソニー ブルーレイ プレーヤー) を使用できるようにするアプリに取り組んでいます。GTV ハニカム アップデートの準備として、GTV は NDK をサポートしていないため、SiliconDust の libhdhomerun を Java に変換しました。すでにアプリからプライムを制御できます。Prime のデバイス ターゲットをラップトップの IP にハードコーディングしてこれをテストし、VLC を使用して udp データ ストリーム ("udp://@:portNum") を開きました。

アプリケーションの VideoView に表示するために GTV ボックスに送信されるはずの udp データストリームを取得する方法に行き詰まっています。setVideoPath と setVideoURI を使用してみましたが、ビデオを表示できないというポップアップが表示されるだけだと思います。

4

1 に答える 1

1

MediaPlayerAndroid は、とで使用する場合にのみ RTSP と HTTP をサポートしますVideoView。HDHomeRun から RTSP ストリームを取得する方法がわかれば、そのrtsp:URL を使用してください。

Google TV は、標準の Android よりも多くのメディア形式をサポートしています。サポートされている形式でコンテンツを提供するように HDHomeRun を取得する方法を理解できる場合は、それを使用してください。

VLC 関係者に連絡して調整することもできます。彼らは Android 用の公式 VLC 移植に取り組んでおり、Google TV で自分たちのものを動作させるためのあなたの支援に興味があるかもしれません. もちろん、それらは NDK に大きく依存していると思われますが、これが問題になる可能性があります。

于 2011-11-02T18:43:27.677 に答える