繁体   English   中英

Android上的QMediaPlayer

[英]QMediaPlayer on Android

我知道C ++不支持QMultimediaWidgets。 我也在为Android开发本机应用程序。 由于我不使用QML,因此需要一种在应用程序中播放视频的方法。 我要使用QMediaPlayer,因为我依赖信号和插槽。 是否有任何可在Android上运行的手动开发的后端,或解决方案,如何仍可以使用QMediaPlayer自己渲染视频?

有什么方法可以使用ffmpeg或Android上的任何可用程序自己开发这样的后端吗? Qt会对此进行任何更新吗?

Android不支持QtMultimediaWidgets,因此您需要使用QML元素。 从理论上讲,您可以尝试使用QWidget :: createWindowContainer在基于QWidget的应用程序中使用MediaPlayer和VideoOutput元素嵌入QML场景。 一旦看到可以完成,就可以使用MediaPlayer QML元素的mediaObject属性从QML中获取QMediaPlayer对象。 我从来没有尝试做过这样的事情。

您也可以尝试使用其他插件,例如QtAV ,但可能会失去加速。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM