拜托,那里有人可以帮助我吗?我试图在Windows Phone RunTime 8.1上播放来自ShoutCast服务器的流,到目前为止我没有成功。
我公司有3个流服务器; 1 IceCast和2 ShoutCast。
这是我的IceCast服务器代码:
Uri audioSourceUrl = new Uri(url,UriKind.RelativeOrAbsolute);
BackgroundMediaPlayer.Current.SetUriSource(audioSourceUrl);
BackgroundMediaPlayer.Current.Play();
我将网址设置为应用程序的后台应用程序并完成。 但是通过shoutcast我不能那样做。
我试图更改网址但没有成功:
1-“http://IP:PORT/;stream.mp3”;
3 - http://IP:PORT/;
我读过我必须操纵流才能让它工作但我不知道。
有人能给我看灯吗?
提前谢谢!
答案 0 :(得分:1)
平台不支持Shoutcast格式。 您可以通过开发自定义媒体流源(在Silverlight中)或自定义媒体源(Windows RT)来自行支持该协议。但是这两项任务都很难。
有几个第三方Silverlight库实现了媒体流源。