C++ 如何在通用Windows平台应用程序中播放vp8编码数据?

C++ 如何在通用Windows平台应用程序中播放vp8编码数据?,c++,windows,uwp,win-universal-app,libvpx,C++,Windows,Uwp,Win Universal App,Libvpx,我正在尝试在Windows应用程序中播放VP8编解码器视频。我已经完成了Windows的Libvpx编译,如中所示。但它不适用于通用Windows应用程序。它编译为普通windows(Win32 exe)二进制文件。libvpx库中的示例也与UWP应用程序不兼容。我正在寻找通用Windows平台中的示例(最好是C++示例) 我已经尝试将“vpxmt.lib”(使用Cygwin编译lipvpx代码创建)添加到通用Windows应用程序项目中。它返回一个错误“无法添加对“vpxmt.lib”的引用,

我正在尝试在Windows应用程序中播放VP8编解码器视频。我已经完成了Windows的Libvpx编译,如中所示。但它不适用于通用Windows应用程序。它编译为普通windows(Win32 exe)二进制文件。libvpx库中的示例也与UWP应用程序不兼容。我正在寻找通用Windows平台中的示例(最好是C++示例)

我已经尝试将“vpxmt.lib”(使用Cygwin编译lipvpx代码创建)添加到通用Windows应用程序项目中。它返回一个错误“无法添加对“vpxmt.lib”的引用,因为它不是当前项目可以使用的类型或版本”

请建议是否有其他方法在windows中播放vp8视频(如Android中的MediaCodec)。
我正在Windows 10上使用Visual Studio Community 2015。

您所说的“它不工作”是什么意思?我怀疑它是否使用了任何被禁止的API,所以它应该可以正常工作。使用Visual Studio将其构建为静态或共享库,并从uwp应用程序中使用。您必须使用uwp工具链重新编译vpx。然后你就可以把它链接进去了。