【问题标题】:Shoutcast player Windows phone 7Shoutcast 播放器 Windows phone 7
【发布时间】:2013-07-19 16:38:33
【问题描述】:

我想为 windows phone 7 制作一个自定义媒体播放器,它可以在http://s2.voscast.com:8164 播放广播电台频道。我已经尝试过使用此代码,但它不起作用。

谁能帮帮我?

namespace MediaticPlayer
{
    public partial class RadioPlayer : PhoneApplicationPage
    {
        public RadioPlayer()
        {
            InitializeComponent();
            this.Loaded += new RoutedEventHandler(MainPage_Loaded);
        }

        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher() { Media = new Uri("http://s2.voscast.com:8164", UriKind.Absolute) };
            mediaPlayerLauncher.Show();
        }
    }
}

【问题讨论】:

    标签: c# windows-phone-7 shoutcast


    【解决方案1】:

    这是服务器摘要页面的链接。与 Shoutcast 1 不同,SC2 服务器允许多个流/挂载点。由于这种能力,SC2 流不像 SC1 流那样位于根中。看看你如何处理实际流的 url:

    http://198.178.123.5:8164/stream/1/
    

    【讨论】:

    • 我已经尝试过这种格式,但它显示一个错误,说它无法在手机上播放这个文件。感谢您的回复。
    • @enadun:我很惊讶audio/mpeg 不被支持。也许改为使用播放列表网址:s2.voscast.com:8164/listen.pls?sid=1
    • 它也不行 :( 是的!我还发现,我们不能通过流 URL 直接在媒体播放器上播放。我们必须设置一个机制来获取要传递的数据流持续到应用程序。但我不知道如何。
    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多