質問

カスタムを作成しようとしています MediaStreamSource 私のためのクラス Windows Phone 7 HTTPからAACストリームを読み取るプロジェクト。
私は見ました ManagedMediaHelpers Microsoftによって提供され、コードが機能しているようですが、唯一の問題は音が得られないことです...実際のデバイスでテストしたので、問題であるのはエミュレータではありません。
私もこれを見ました サイト ホワイトノイズサウンドを取得するだけで、私のコードはオーディオパーツとほぼ同じですが、それでもまったく音がしません...

これを解決する方法についてのアイデアはありますか?

私が試してみることを選んだ理由 MediaStreamSource 私が自分を設定したときです MediaElement httpストリームのソース

mediaElement.Source = new URI("http://....", UriKind.Absolute);

それは少し遅れています、そして私はその理由を理解することはできません。私も使用しようとしました XNA MediaPlayer しかし、それには多くの制限があるので、私はそれをmyeの目的に使用することはできません...

すべての助けが大歓迎です、ありがとう!

役に立ちましたか?

解決

MediaStreamSourceを使用したい場合は、独自のデコーダーなどを作成する必要があります。これは本当に時間がかかりますが、必要ではありません。あなたが使いたいのは、audioplaybackagentです。 実装方法の情報については、このリンクを確認してください。

これは、オーディオを含むURLを提供でき、その後、バックグラウンドでストリーミングする(アプリなどを閉じる場合)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top