Video not found or access denied错误解决方法 网站潜入视频播放flv等格式错误

本文介绍了解决在PHPASP项目中使用JWPlayer播放FLV格式视频时出现的“VideoNotFoundOrAccessDenied”错误的方法。首先通过在IIS服务器上配置正确的MIME类型,如果问题仍未解决,则检查视频文件的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

    在php asp等使用iis作为服务器发布的项目中使用jwplayer,在播放flv等格式时,会出现video not found or access denied

解决办法
1、打开服务器上的IIS管理器,在服务器下[网站]下找到对应的网站,右击点属性,(也可直接右击[默认网站]点属性)
2、打开属性设置窗口后点击HTTP头选项卡,点击其下[MIME类型]按钮,
     新建一个MIME类型,扩展名为: .flv    MIME类型: flv-application/octet-stream

常见出现问题:我做的htm播放视频的功能,访问路径没问题,但就是提示这个错误,我的IIS是5.1,有人说配置MIME的类型 但是我配置过了 还是不行!
在IIS中的默认网站右击属性,然后选http头,最下面的【MIME映射】 中有个文件类型,点击它我新建类型关联拓展名:.flv 内容类型:flv-application/octet-
stream 然后确定应用。

如果正确设置MIME类型,那么就是路径问题了,把那个模板flsh 放在和页面同级情况下,就可以了。

 

http://blog.163.com/budong_weimin_zh/blog/static/129198524201242302237287/

### DNGuard 运行时库加载失败的原因分析 DNGuard 的运行时库加载失败通常由以下几个原因引起: 1. **缺少必要的依赖项** 如果系统的环境变量路径中未包含所需的动态链接库 (DLL),或者这些 DLL 文件不存在于应用程序的工作目录下,则可能导致 “runtime library not found”的错误消息[^1]。 2. **权限不足** 当尝试访问某些受保护的资源(如注册表键值或特定文件夹)时,如果当前用户的权限不足以完成操作,则会触发 “Access Denied错误。这可能是因为程序试图写入只读位置,或是以管理员身份运行的应用程序未能正确处理 UAC 提示所致[^3]。 3. **版本冲突** 类似 CUDA 中遇到的情况,“Loaded runtime CuDNN library: 7.5.0 but source was compiled with: 7.6.0”,这种现象表明编译期使用的库版本与运行时期望加载的不同步。对于 DNGuard 来说,这也可能是原因之一——即开发环境中配置的 DNGuard 版本与其实际部署到目标机器上的版本存在差异[^2]。 #### 解决方案 针对上述每种可能性提供相应的解决方案如下: - **确认所有必需的 DLL 存在于适当的位置** - 将所有的相关二进制文件复制至可执行文件所在的同一目录内; - 或者通过修改 PATH 环境变量来指定额外查找路径。 - **提升进程启动权限** - 右击快捷方式选择“以管理员身份运行”选项; - 修改应用清单(manifest)文件中的 `requestedExecutionLevel` 属性设置为 requireAdministrator 模式。 - **统一软件组件间的兼容性** - 使用相同的大版本系列下的最新稳定版重新构建整个工程; - 明确文档说明里推荐的操作系统补丁级别要求并安装相应更新包。 以下是调整 Visual Studio 工程属性的一个简单例子用于强制静态连接 C++ 标准库而非共享模式: ```cpp // 在项目 -> 属性对话框中定位至 C/C++ -> Code Generation 节点 #pragma comment(lib, "libcmt.lib") // 替代 msvcrt.dll 方式的标准函数实现 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值