首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

"无法通过给定的扩展名确定设备类型"为什么?该如何解决

2012-02-16 
无法通过给定的扩展名确定设备类型,为什么?以前用delphi5编的一个多媒体播放软件,能支持mpg,avi,wav,mp3

"无法通过给定的扩展名确定设备类型",为什么?
以前用delphi5编的一个多媒体播放软件,能支持

  mpg,avi,wav,mp3,mid,dat

等多种格式的文件,现在想一用,发现dat格式不能播放,

其余均行,不知何故?

出错提示的信息就是标题所列的那句话:

 "无法通过给定的扩展名确定设备类型"


【补充说明】

1.我曾按网上找到的,一篇叫

  如何在 Windows XP 中更改文件关联 ?  

  文章,把dat文件关联到我的播放软件,不起作用。 

2.我用xp自己提供的mediaplayer播放,竟也出现完全同样错误。








[解决办法]
确定此dat文件是否是视频文件,没准是其他不支持的类型,只是改了一下后缀

当然,可以通过判断各种文件的头信息,准确判定是否属于所支持的视频文件
[解决办法]
用暴风打开看一下能不能播放,有可能像MH估计的那样根本就不是视频文件,或者文件已经损坏
[解决办法]
你把文件关联到你的程序上面,能够播放吗?
[解决办法]
视频后缀和视频压缩格式没有关连吧

一个mp4电影就算无文件后缀也能播放的.
[解决办法]

探讨
我在另一台机器上,用同一软件,对同样类型的所有文件,都能播放。

热点排行