我在ASP.NET 3.5中使用C#创建了一个网站。在默认页面中我们有一个swf播放器。我们有一个视频文件。文件格式为.mp4。
守则在这里: -
型= “应用程序/ x-冲击波闪光”
ID = “player2”
名称= “player2”
src =“images / player.swf”
width =“350”
高度= “280”
allowscriptaccess =“always”
的allowFullScreen = “真”
flashvars =“file = .. / images / vtwsub.mp4”
/>
问题是,当我尝试在我的本地运行此代码时,它会运行,但是当我在客户端Windows 7服务器中放入相同的代码时,它会显示“未找到视频或访问被拒绝:../ images / vtwsub.mp4。
我已经在服务器中提供了WWWROOT文件夹的完全访问权限,但问题仍然存在。我需要很快解决这个问题。我试图在谷歌找到一些答案,但没有得到确切的答案。如果有人有任何想法, 请回复我。 提前谢谢。
答案 0 :(得分:6)
我明白了。在我的情况下服务器问题就在那里。在这种情况下你应该检查以下事项: -
1)视频正确放置在正确的位置。
2)任何名称问题。(如拼写错误)
3)检查服务器权限。(某些服务器不允许访问这些文件。假设你的文件是mp4格式或其他任何东西,所以尝试转换.swf&然后尝试访问。)
我真的希望它会帮助你
感谢.......
答案 1 :(得分:1)
如果你还没有解决问题,那么解决方案是 不要将“player.swf”文件放在任何子目录下,请将其放在index.asp或index.php所在的根目录下。
你的结构: src =“images / player.swf”
矿: src =“player.swf”
此致 穆扎法尔·阿里
答案 2 :(得分:0)
听起来这可能是路径问题。我会调试使用Firebug或类似的东西来查看http流量。那里你可能会看到视频出现404,在这种情况下,它很可能指向错误的位置(即从正确的位置向上或向下一个目录)