2011-08-02 9 views
0

私はこのコードを試してみましたが、それはうまくいきませんでした:Windows Phone 7でMP3フラックスを取得するにはどうすればよいですか?

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <MediaElement Height="120" 
        HorizontalAlignment="Left" 
        Margin="-12,148,0,0" 
        Name="mediaPlayer" 
        VerticalAlignment="Top" 
        Width="474" 
        AutoPlay="True" 
    /> 
</Grid> 

C#の:あなたは、ストリームのサポートされていないタイプを使用しているよう

Uri Path = new Uri("http://streaming.acc.net:8000/kalilo"); 
mediaPlayer.Source = Path; 
+0

「MP3フラックス」とは何ですか? –

+0

私はストリーミングオーディオファイルをロードしたいという意味です:) –

答えて

0

が見えます。あなたのリンクは有効ではないので、それが私たちが提供できるすべての情報です。

エミュレータとデバイス上で音楽を再生することができないことを覚えておいてください。実際に再生するには、ZuneではなくWPConnect.exeを接続する必要があります。

+0

は、これが.mp3で終わらないので、これを言っています! –

+0

まあ、パスにも拡張子が必要です。 ?ext = .mp3をパスに追加してみてください。 –

0

ストリーミングサービスの場合、MediaElementは基本的なものですが、中断する可能性があるため(WiFiからセルデータ接続に切り替えるなど)、しばしば信頼できない送信元です。それはほとんどの状況で機能しますが、それを通過するメディアコンテンツには制限があります。

あなたが表示しているURIがShoutcastストリームに属していると仮定すると、デフォルトではサポートされていないため、MP3バイトを受け取ったとしてもMediaStreamSourceでコネクタを実装する必要があります。

Hereは、Tim Houerの偉大なMediaStreamSourceの例です。

また、チェックアウトする価値があります - ManagedMediaHelpers

関連する問題