将 Windows Media Player 与 Windows Store App C++ 一起使用

Posted

技术标签:

【中文标题】将 Windows Media Player 与 Windows Store App C++ 一起使用【英文标题】:Using Windows Media Player with Windows Store App C++ 【发布时间】:2016-04-15 16:11:45 【问题描述】:

我知道用 Visual C# 以某种形式实现 windows 媒体播放器是可能的。 相关信息在这里:How to add the libraries 和这里How to code it。

但是我的项目是用 Visual C++ 编写的,我很难找到如何做同样的事情。它是一个基于 Hearth Rate 蓝牙监视器示例的 Windows 商店应用程序。

我的目标是在数据采集发生时播放视频。

【问题讨论】:

我非常怀疑您是否可以在 Windows 应用商店应用程序中使用 ActiveX。 无论是 C# 还是 C++,如果您的应用程序是 Windows 应用商店应用程序(或者他们在本月重命名的任何应用程序),您可以包含的功能非常有限。 那么什么是可能的解决方案?我可以将 C# 表单项目添加到解决方案中,然后以某种方式从 Store 应用程序触发表单吗? 另外,我真的不在乎视频是怎么播放的。我唯一的目标是播放带有数据读取的视频。我可以在 Windows Store 应用程序中实现什么来做这样的事情? 【参考方案1】:

答案是 Windows Store App 无法处理 ActiveX 控件。至少以直截了当的方式。

解决方案是将工具箱中的 MediaElement 实现到 XAML 页面中。该元素很容易与 mediaElement.Play() 和 mediaElement.SetSource() 一起使用

【讨论】:

以上是关于将 Windows Media Player 与 Windows Store App C++ 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

Java Applet 播放声音文件的效果与 Windows Media Player 不同?

为啥我的 FFT 提供的可视化工具输出与 Windows Media Player 不同?

winform播放视频(windows media player)

怎么用windows media player

windows media player和media player classic有啥区别?

windows media player如何播放mp4视频文件?