3

我正在尝试从 Windows Phone 应用程序播放受密码保护的 Icecast 流。

        UriBuilder station = new UriBuilder();
        station.Host="myhost";
        station.Port=80;
        station.Password = "password";
        station.UserName = "user";
        station.Path = "path";
        station.Scheme = "http";

        Uri stationUrl = station.Uri;
        Debug.WriteLine(stationUrl);
        BackgroundAudioPlayer.Instance.Track = new AudioTrack(stationUrl, "asd", "abc", "asd", null);
        BackgroundAudioPlayer.Instance.Play();

我什至尝试使用

BackgroundAudioPlayer.Instance.Track = new AudioTrack(new Uri("http://user:password@host:port/path", UriKind.Absolute), "abc", "as", "de", null);

它无法播放。但是当我删除用户名和密码时,它可以播放。

使用 PHP 文件进行身份验证。当我通过打印 $_POST 值检查身份验证结果时,它们是空白的。相同的 URL 在 VLC 中有效,但 Firefox 在 IE 中无效。

有什么办法可以让它工作吗?

4

0 回答 0