在 32 位版本中使用 Phonon::VideoWidget 和 Flip4Mac 播放 WMV 失败
我的应用程序需要在 Windows 和 Mac OS X 上运行并显示各种媒体文件,例如视频和 Adobe Flash 内容。安装Flip4Mac编解码器后,我可以在Mac上使用Phonon播放WMV视频。为了通过 QWebView 中的 Flash 插件支持 Flash,我需要构建一个 32 位二进制文件。但当我这样做时,WMV 播放不再起作用。应用程序挂起,CPU 使用率 100%,内存使用量持续增长。
因此,基本上,如果我构建 32 位二进制文件,我就没有 WMV(以及崩溃/冻结的应用程序),如果我构建 64 位(或通用)二进制文件,我就没有 Flash。
对于解决方法/修复有什么建议吗?
My application needs to run on Windows and Mac OS X and display various kinds of media files, such as videos and Adobe Flash content. After installing the Flip4Mac codec, I can play WMV video using Phonon on the Mac. In order to support Flash via the Flash plugin in a QWebView, I need to build a 32-bit binary. But when I do that, WMV playback no longer works. The app hangs, uses 100% CPU and memory usage keeps growing.
So, basically if I build a 32-bit binary, I don't have WMV (and a crashed/frozen app) and if I build a 64-bit (or universal) binary, I don't have Flash.
Any suggestions for workarounds/fixes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论