C ++ Winapi-动画背景的MPEG电影

MPEG是一种非常不错的格式,特别是因为它确实将文件压缩到了无法想象的大小。一个140Mb的原始AVI现在只有4Mb,质量仍然非常好。使用Windows提供的动画控制,我只能播放原始AVI,但是由于视频文件的大小,我真的想播放MPEG。

现在,我将如何使用C ++WINAPI做到这一点我必须使用一些ActiveX组件吗?如何确保其他用户可以运行我的应用程序而不会因缺少插件/编解码器/第三方程序而受到困扰?我可以以某种方式使用动画控件来显示MPEG视频吗?谢谢

斯图尔特

我看了一下MSDN文档,您似乎无法使用动画控件播放MPEG视频,您似乎有两种选择:1. DirectShow2较新的Microsoft Media Foundation

两种选择都基于COM(而不是我之前提到的ActiveX)。

为了确保您的用户可以运行您的应用程序,请参阅“构建DirectShow应用程序”中的此页面,该页面回答了DirectShow的问题。对于Microsoft Media Foundation,您的用户需要运行MS Vista或更高版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++ Winapi-动画背景的MPEG电影

来自分类Dev

C ++ winapi截屏并使其成为窗口背景

来自分类Dev

普通的winapi c GUI更改静态文本背景

来自分类Dev

C ++ WinAPI老式窗口

来自分类Dev

C ++ Winapi waveOutSetVolume()

来自分类Dev

C ++ Winapi提升

来自分类Dev

C++ WinAPI ReadProcessMemory

来自分类Dev

确保线程已启动WinAPI C ++

来自分类Dev

C ++ WinAPI TextOut()更新文本

来自分类Dev

GetOpenFileName时出现C ++ WinAPI错误

来自分类Dev

C ++ WINAPI调用通过GetProcAddress导出的函数

来自分类Dev

如何链接包含WinAPI的C代码?

来自分类Dev

WINAPI / C ++:移动无边界窗口

来自分类Dev

填充矩形矩形的PictureBox,C ++ WINAPI

来自分类Dev

确保线程已启动WinAPI C ++

来自分类Dev

C ++ Winapi LONG到标准双精度

来自分类Dev

C ++ Winapi HWND获取WndProc配置

来自分类Dev

C ++ WINAPI调用通过GetProcAddress导出的函数

来自分类Dev

使用Angular登录WinApi C#

来自分类Dev

c++ winapi SendInput意外行为

来自分类Dev

WinApi-获取标准背景色

来自分类Dev

如何在Winapi C / C ++中使用系统MUI资源?

来自分类Dev

C ++ WinApi CreateProcess无法使用环境块创建子进程

来自分类Dev

为什么MonitorFromWindow丢失/未声明?(C ++ / WINAPI)

来自分类Dev

Get Windows power plans/schemes in C# (using WinAPI)

来自分类Dev

如何在WinApi C ++包装器中处理消息

来自分类Dev

WinAPI C ++:重新编程窗口调整大小

来自分类Dev

使用C#获取Windows电源计划/方案(使用WinAPI)

来自分类Dev

WinApi C多线程:如何等待线程完成?