2014-08-29 90 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