【问题标题】:AxWindowsMediaPlayer - black screenAxWindowsMediaPlayer - 黑屏
【发布时间】:2015-12-02 10:53:53
【问题描述】:

我正在用 C# 构建一个使用 AxWindowsMediaPlayer 并且运行良好的桌面应用程序,但是当我杀死 explorer.exe(因为我正在尝试在 Windows 10 主页上模拟 kiosk 模式)时,AxWindowsMediaPlayer 控件无法播放,只有显示黑屏。

我该怎么做才能让它发挥作用? 还是 AxWindowsMediaPlayer 的替代品?

我只需要一些东西来模拟屏幕保护程序;幻灯片放映到图片,有时播放一些没有播放/暂停/停止...控件的视频。

谢谢

【问题讨论】:

  • 你运行的是什么操作系统?它在 Win 8.1 Pro 上非常适合我
  • 赢 10 家。不运行 explorer.exe 也能正常工作?
  • 是的,效果很好。可能问题出在 Win 10 上。
  • 也许吧。我将尝试仅使用播放器的新应用。

标签: c# windows media-player


【解决方案1】:

添加此行解决了问题。

Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);

谢谢。

【讨论】:

    【解决方案2】:

    我会考虑使用 DirectX 而不是 WMP 控件,您将拥有更多的控制权并且可能会减少开销。

    见:

    http://www.c-sharpcorner.com/UploadFile/mgold/PlayingVideo11242005002218AM/PlayingVideo.aspx

    【讨论】:

    • Microsoft.DirectX.AudioVideoPlayback 不能作为 .NET 参考添加,所以我在 C:\Windows\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35\Microsoft 上找到了 dll。 DirectX.AudioVideoPlayback.dll 即使在设置所有者后调用 video.Play() 时也没有附加任何内容...同时我发现这篇文章link...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2017-07-14
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多