Microsoft DVD 导航器如何选择 DVD 区域
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
在电脑上播放 DVD 光盘时,Microsoft DVD 导航器使用以下算法来确定区域匹配:
- DVD 导航器获取光盘区域、驱动器区域和解码器区域。
- 如果光盘区域是“所有区域”,则 DVD 导航器将播放光盘。
- 如果未为所有区域标记光盘,则 DVD 导航器会检查解码器是否具有预设区域。
- 如果解码器具有预设区域,并且它与光盘区域不匹配,则 DVD 导航器将返回一个错误,指示它无法在当前 DVD 配置上播放光盘。 (退出)
- 如果未设置解码器区域或与光盘区域相同,则 DVD 导航器会检查驱动器区域是否与光盘区域相同。
- 如果驱动器区域与光盘区域匹配,则 DVD 导航器将播放游戏。
- 否则,如果驱动程序区域与光盘区域不匹配,DVD 导航器将调用代码来更改驱动器的区域。 如果允许的区域更改数已用完,则区域更改尝试会失败,并且无法在该系统上播放游戏。
相关主题