1

最初に、私は Java を知らないことを述べさせてください。私は確かな C# スキルを持つ .NET 開発者ですが、実際には Java と Android SDK を同時に学習しようとしています (おそらく理想的ではないことはわかっていますが、まあ、私は冒険好きです :))

そうは言っても、私の最終目標は、Windows Media ストリームを受け入れることができる Android 用のストリーミング メディア プレーヤーを作成することです。必要に応じて、Android 2.0 以降に制限してもかまいません。私の現在のデバイスは、Android 2.0.1 を実行している Motorola Droid です。Windows Media ストリーミングのみを提供する PC で熱心に聴いているオンライン ラジオ サービスが 1 つあります。そのストリームをトランスコードして、Android デバイスで再生できるようにしたいと考えています。

そのようなことは可能ですか?もしそうなら、それは実現可能でしょうか? Java ではなくネイティブ コードの NDK でこれを行うことを検討する必要がありますか? デスクトップ コンピューター (C# であっても) で動作する何らかのサービスを作成することに反対しているわけではありませんが、理想的には、純粋にデバイス ベースのオプションを最初に検討したいと考えています。どこから始めればよいですか?

あなたが提供できる洞察を前もって感謝します!

4

2 に答える 2

0

Android クラウド サービスのアルファ版を使用して、クラウドから電話へのトランスコーディングを行いました。トランスコーディングはサーバー上で透過的に行われ、結果のストリームは電話でストリーミングされます。一見の価値ありかも。http://positivelydisruptive.blogspot.com/2010/08/streaming-m4a-files-using-android-cloud.html

于 2010-08-09T04:32:23.160 に答える
0

Windows オーディオ出力をキャプチャし、エンコードして電話に送信するプロキシを PC に置くことは完全に可能です。LinuxベースのPDA(sharp zaurus)で8年前にそのようなことがありました。秘訣は、XM ラジオ ストリームを直接デコードまたはアクセスしようとしているのではなく、デスクトップのスピーカーに送信されているものをキャプチャして再送信しているだけです。再エンコードによりオーディオ品質にわずかな影響がありますが、それほど悪くはありません。

于 2010-02-04T17:00:30.067 に答える