2014-08-29 86 views
0

我正在寫一個應用程序來聽音樂流式MP3文件,我用MediaElement.Source的URL,當我有這樣一個鏈接:從互聯網在WP8

http://mp3.zing.vn/html5/song/kHxGTknaVJFdDGGtyvHLG 

那麼這將工作

string url = "http://mp3.zing.vn/html5/song/kHxGTknaVJFdDGGtyvHLG"; 
MediaElement me = new MediaElement(); 
me.Source = new Uri(url,UriKind.Absolute); 

但有些環節不能播放音樂,是這樣的:

http://api.mp3.zing.vn/api/mobile/download/song/LGJGTLGNAVJNQQJTLDJTDGLG 

http://api.mp3.zing.vn/api/mobile/source/song/LGJGTLGNAEXXELJTLDJTDGLG 

我只是不知道爲什麼,有些鏈接工作,有些不是?

回答

0

這下面兩個連接會爲你工作,因爲他們是流媒體音頻

http://mp3.zing.vn/html5/song/kHxGTknaVJFdDGGtyvHLG 
http://api.mp3.zing.vn/api/mobile/source/song/LGJGTLGNAEXXELJTLDJTDGLG 

下面的鏈接是從服務器下載文件,因此它不會對你有幫助,以蒸audiio

http://api.mp3.zing.vn/api/mobile/download/song/LGJGTLGNAVJNQQJTLDJTDGLG 

在你的代碼中缺少這樣的:

LayoutRoot.Children.Add(me); 
me.Play(); 

MediaElement控件必須放入可視化樹中。您可以通過將元素XAMLCS文件

更多Refrence你可以通過這個問題做到這一點:Ho to use MediaElement with relative URL in Windows Phone 7.1?

+0

感謝,這樣我們就不能流「下載」鏈接, 對 ? – user3448806 2014-08-29 06:03:44

+0

是的。根據我的知識,我們不能 – 2014-08-29 06:19:19