0

当 url 必须有基本身份验证时,如何使用 OSMF 创建视频或音频流?

可以使用 HTTPService 输入音频/视频来提供标头身份验证吗?

所有可用的示例都忽略了身份验证部分!

4

2 回答 2

0

凭据是用 Base64 编码的带有“用户名:密码”的字符串 For Audio:

        private function auth_play(reqestURL:URLRequest) : void {

            stream = new Sound();

            var credsHeader:URLRequestHeader = new URLRequestHeader("Authorization", "Basic " + credentials);
            reqestURL.requestHeaders.push(credsHeader);

            var context:SoundLoaderContext = new SoundLoaderContext(1000, true);

            stream.load(reqestURL, context);                
        }

对于视频,我找不到任何东西,但我怀疑这将与 netconnection 和 netstream 一起使用:

nc.addHeader("Authorization", true, "Basic " + credentials);
于 2011-08-05T06:12:34.853 回答
0

在此处查看我关于向 HTTPService 添加基本身份验证的答案:

具有基本身份验证的远程图像?

它应该为你解决问题:)

于 2011-07-24T15:22:10.783 回答