当前位置:  开发笔记 > IOS > 正文

如何实现多平台多媒体应用?

如何解决《如何实现多平台多媒体应用?》经验,为你挑选了1个好方法。

您将在哪个技术基础上实施多媒体应用程序,该应用程序必须满足以下要求:

平台:Windows XP/Vista,Mac OS X,Linux(很高兴)

应该从本地磁盘播放音频(mp3)和视频(H.264会很棒)

我研究了像Cocotron这样的东西,它是一个类似于Cocoa的跨平台Objective-C API,但我不太相信它是否是正确的选择.

为每个操作系统(Windows上的WPF,Mac OS X上的Cocoa)提供单独的代码库会更简单吗?

我还尝试了基于浏览器的应用程序(Flash-Player,通过VLC提供的流媒体服务器访问本地文件),但得出的结论是,这将是一个非常脆弱的解决方案.

单声道怎么样?



1> nstehr..:

我要考虑的一件事是可能以某种多平台方式编写你的核心引擎,可能是在python中,但可能在C中,使用在所有平台上都有二进制文件的库.然后,每个平台的多个前端,即用于OSX的Cocoa,用于Windows的Windows特定代码和用于Linux的GTK.

但是,从维护的角度来看,更简单的解决方案可能只是用作QT等跨平台工具包

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有