【问题标题】:Play a DVD Video in delphi, using Windows Media Player ActiveX使用 Windows Media Player ActiveX 在 delphi 中播放 DVD 视频
【发布时间】:2013-09-03 09:19:54
【问题描述】:

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

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

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

如何播放整个 dvd 视频?

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

【问题讨论】:

  • 显示您的代码。有任何错误信息吗?
  • 您知道这永远无法在 Windows 8 上运行吗?

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


【解决方案1】:

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

您应该考虑获取外部编解码器,以便使用 windows media player activex 控件播放 DVD。

首先检查 windows media player 本身是否可以播放 DVD,如果不能,它将无法在您的应用程序中运行。

【讨论】:

    【解决方案2】:

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

    您需要找到除 Windows Media Player 之外的第三方组件,以便能够在 Windows 8 上支持 DVD 播放。一个明显的选择是 VLC,但有很多可能性。

    【讨论】:

    • 我试过VLC activeX,但是不能用菜单播放dvd!
    • 那就试试别的吧。我已经解释了为什么您的方法在 Windows 8 中失败。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多