Flash Actionscript NetStream.play在相对URL中删除端口

Flash Actionscript NetStream.play在相对URL中删除端口,flash,actionscript-3,http,netstream,port-number,Flash,Actionscript 3,Http,Netstream,Port Number,运行flash应用程序的当前页面为。我尝试使用NetStream.play(relativeURL)通过使用相对URL(例如“myVideo.flv”)来播放视频,但当我看到actionscript发出的实际请求时,它会删除端口号。(例如) 我可以在flash方面做些什么来让它工作吗?还有其他人有这个问题吗 NetConnection.connect(null)用于播放渐进式视频,与(视频)文件是本地托管还是远程托管无关。如果您想播放流媒体视频,您需要传入流媒体服务的主机url。 是的,如果使用

运行flash应用程序的当前页面为。我尝试使用NetStream.play(relativeURL)通过使用相对URL(例如“myVideo.flv”)来播放视频,但当我看到actionscript发出的实际请求时,它会删除端口号。(例如)


我可以在flash方面做些什么来让它工作吗?还有其他人有这个问题吗

NetConnection.connect(null)
用于播放渐进式视频,与(视频)文件是本地托管还是远程托管无关。如果您想播放流媒体视频,您需要传入流媒体服务的主机url。
是的,如果使用相对URL,端口将被删除。我假设使用嵌入html文件的位置,完成了从相对到绝对的某种“转换”,我想它不会包含端口号吧?您是否尝试过将绝对url(带有端口号)作为'base'参数传递给.swf?

在您的问题中,您的示例是“myVideo.flv”,但请求是“myVideo.swf”。这是打字错误吗?哎哟——纠正了swf/flv的不一致性——谢谢。Lior,我刚刚查看了NetConnection.connect()方法,但我不确定应该查找什么。我看到对常用的保留端口有一些限制,但我找不到任何细节……我只是调用mNetConnection.connect(null),就像许多ActionScript示例代码片段一样。我知道,根据文档,这只适用于本地计算机上的视频,但在所有其他情况下(除此端口问题外)远程视频似乎都可以正常工作。NetStream.play中的相对URL非常奇怪,因此我不会感到惊讶,这是某种错误。。。它是否适用于绝对URL?()