使用Windows Media Player ActiveX在delphi中播放DVD视频

时间:2013-09-03 09:19:55

标签: delphi windows-8 windows-media-player

我在Delphi应用程序中使用Windows Media Player ActiveX来播放视频。

当我在设计视图中双击播放器控件时,我看到支持 .IFO .VOB 文件。

但是当我选择 VIDEO_TS.IFO .VOB 文件时,它无法播放!!!

我该如何播放整个DVD视频?

我发现问题出在 Windows 8 ,在Windows 7中一切正常!

2 个答案:

答案 0 :(得分:2)

Windows 8选择不包含DVD播放所需的编解码器以节省许可费用。

你应该考虑使用外部编解码器来播放带有windows media player activex控件的DVD。

首先检查Windows媒体播放器本身是否可以播放DVD,如果不能,则无法在您的应用程序中使用。

答案 1 :(得分:2)

Windows 8 does not include DVD playback facilities。微软做出了这个决定to avoid paying licensing fees

您需要找到除Windows Media Player之外的第三方组件才能在Windows 8上支持DVD播放。显而易见的选择是VLC,但有很多种可能性。