更改 Windows Media Player 组件全屏时出错 属性
Error changing Windows Media Player component fullscreen property
我正在测试 Windows C# 中的媒体播放器组件。在运行时我的项目收到错误:
System.Runtime.InteropServices.COMException: 'Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))'
当我改变时fullscreen
属性
相关代码行:
axWindowsMediaPlayer1.fullScreen = true;
这是什么原因?
最后我自己解决了这个问题:内嵌的WMP控件在播放时可以最大化,所以必须使用下面的代码:
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying)
axWindowsMediaPlayer1.fullScreen = true;
现在灾难性错误消失了:)
我正在测试 Windows C# 中的媒体播放器组件。在运行时我的项目收到错误:
System.Runtime.InteropServices.COMException: 'Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))'
当我改变时fullscreen
属性
相关代码行:
axWindowsMediaPlayer1.fullScreen = true;
这是什么原因?
最后我自己解决了这个问题:内嵌的WMP控件在播放时可以最大化,所以必须使用下面的代码:
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying)
axWindowsMediaPlayer1.fullScreen = true;
现在灾难性错误消失了:)