用于在Windows RT中播放自定义视频和音频格式的任何库/工具?

时间:2013-09-06 10:57:24

标签: audio video windows-runtime windows-store-apps

我目前正致力于Windows Store的媒体播放器。如果用户可以播放更多的视频/音频格式,这将是非常好的。不幸的是,谷歌上的搜索没有带来结果。我在windows商店搜索过:有一些程序,可以播放mkv / flv / flac。我试图反编译一些这样的应用程序,但没有找到任何可以在我的媒体播放器中重用的组件(所有这些组件都是由公司自己编写的,而且由于版权规则我不能使用这些组件)。

那么,Windows运行时的当前情况如何呢?什么是获得播放非标准视频和音频格式的最快方法?也许没有可以使用的组件/库,但我可以花几天时间让它工作?或者也许有一种方法可以在WinRT中重新编码音频/视频并播放重新编码的文件?

我在谷歌找到的所有东西 - “是的,有可能;不,我不知道怎么做得快”。这真的太长了,不能只为我写一遍

2 个答案:

答案 0 :(得分:1)

以下是WinRt支持的视频格式列表。所以根据我的知识,播放自定义视频格式超出了范围。

请检查以下格式

Video and Audio Formats

市场上仍然没有这样的图书馆。这是一个有限的工作环境所以让所有视频在winRt中播放可能会有点困难。

答案 1 :(得分:0)

您的播放器需要将未内置于Windows的编解码器移植到自定义Windows Media Foundation转换并将其打包到您的应用中。自定义MFT需要避免Windows RT无法使用的API。

如果要将现有编解码器移植到MFT,可以使用Windows Media Foundation SDK中的WavSource和MPEG1Source示例作为起点。