小弟请教个问题, 用directx做视频播放软件,只需要基本的视频播放功能,如果不安装Direct sdk,而直接在程序中添加Microsoft.DirectX.AudioVideoPlayback引用可以吗?? 我实验了一下,程序报错:
未能加载文件或程序集“Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找 不到指定的文件。可以想了想,目前的功能仅仅是需要Microsoft.DirectX.AudioVideoPlayback的引用,为什么还报错呢? 谢谢
未能加载文件或程序集“Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找 不到指定的文件。可以想了想,目前的功能仅仅是需要Microsoft.DirectX.AudioVideoPlayback的引用,为什么还报错呢? 谢谢
用DirectX编程播放视频用videoaudioplayback是不够的,还需要用到Microsoft.DirectX.dll。
如果要把程序移到没有DirectXSDK的电脑上调试的话就把videoaudioplayback和Microsoft.DirectX.dll两个文件都放在项目的调试文件夹上,项目从调试文件夹引用这两个DLL就行了