8

我用 C# 在 ASP.NET 3.5 中创建了一个网站。在默认页面中,我们有一个 swf 播放器。我们有一个视频文件。文件格式是 .mp4。

代码在这里:-

type="应用程序/x-shockwave-flash"

id="player2"

名称="播放器2"

src="图像/player.swf"

宽度=“350”

高度=“280”

允许脚本访问 =“总是”

允许全屏=“真”

flashvars="文件=../images/vtwsub.mp4"

/>

问题是,当我尝试在本地运行此代码时,它会运行,但是当我将相同的代码放在客户端 Windows 7 服务器中时,它会显示“找不到视频或拒绝访问:../images/vtwsub.mp4。

我已经提供了服务器中 WWWROOT 文件夹的完全访问权限,但问题仍然存在。我需要尽快解决这个问题。我试图在谷歌中找到一些答案,但没有得到确切的答案。如果有人有任何想法,请回复我。提前致谢。

4

3 回答 3

6

我想通了。在我的情况下,服务器问题存在。在这种情况下,您应该检查以下事项:-

1)视频正确放置在正确的位置。

2)任何名称问题。(如拼写错误)

3)检查服务器权限。(某些服务器不允许访问这些文件。假设您的文件是 mp4 格式或其他任何文件,请尝试转换为 .swf 并尝试访问。)

我真的希望它会帮助你

谢谢.......

于 2011-05-11T07:38:39.800 回答
1

如果您的问题还没有解决,这里是解决方案,不要将“player.swf”文件放在任何子目录下尝试将它放在您的 index.asp 或 index.php 存在的根目录中。

你的结构:src="images/player.swf"

我的:src="player.swf"

问候,穆扎法尔·阿里

于 2011-03-26T14:04:43.293 回答
0

这听起来可能是路径问题。我会使用 Firebug 或类似的东西进行调试以查看 http 流量。在那里您可能会看到视频出现 404,在这种情况下,它很可能指向错误的位置(即从正确位置向上或向下一个目录)

于 2010-07-31T15:37:57.750 回答