0

我目前正在为 Windows Store 开发媒体播放器。如果用户可以播放更多的视频/音频格式,那就太好了。不幸的是,在谷歌上搜索并没有带来结果。我在windows store里搜过:有几个可以播放mkv/flv/flac的程序。我试图反编译其中一些应用程序,但没有找到任何可以在我的媒体播放器中重复使用的组件(所有这些组件都是公司自己编写的,由于版权规则我不能使用这些组件)。

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

我在 Google 中找到的所有内容 - “是的,有可能;不,我不知道如何快速做到这一点”。真的太长了,只为我写完

4

2 回答 2

1

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

请检查以下格式

视频和音频格式

市场上还没有这样的库。这是一个有限的工作环境,因此在 winRt 中播放所有视频可能有点困难。

于 2013-09-08T13:48:22.747 回答
0

您的播放器需要将未内置到 Windows 的编解码器移植到自定义 Windows Media Foundation 转换并将它们打包到您的应用程序中。自定义 MFT 需要避免对 Windows RT 不可用的 API。

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

于 2013-09-16T22:21:29.637 回答