"无法通过给定的扩展名确定设备类型",为什么?
以前用delphi5编的一个多媒体播放软件,能支持
mpg,avi,wav,mp3,mid,dat
等多种格式的文件,现在想一用,发现dat格式不能播放,
其余均行,不知何故?
出错提示的信息就是标题所列的那句话:
"无法通过给定的扩展名确定设备类型"
【补充说明】
1.我曾按网上找到的,一篇叫
如何在 Windows XP 中更改文件关联 ?
文章,把dat文件关联到我的播放软件,不起作用。
2.我用xp自己提供的mediaplayer播放,竟也出现完全同样错误。
[解决办法]
确定此dat文件是否是视频文件,没准是其他不支持的类型,只是改了一下后缀
当然,可以通过判断各种文件的头信息,准确判定是否属于所支持的视频文件
[解决办法]
用暴风打开看一下能不能播放,有可能像MH估计的那样根本就不是视频文件,或者文件已经损坏
[解决办法]
你把文件关联到你的程序上面,能够播放吗?
[解决办法]
视频后缀和视频压缩格式没有关连吧
一个mp4电影就算无文件后缀也能播放的.
[解决办法]