如何强制QT5 MediaPlayer显示字幕?

问题描述 投票:0回答:2

我正在评估从Qt 4.8到Qt 5.2的迁移,最重要的一点是多媒体后端。在Qt 5.2中,Qt 4.8中的Phonon后端没有提供一些重要功能。但是至少旧版本显示字幕(SRT文件与视频文件位于同一目录)。

无论是文档还是反复试验都没有给我任何结果。

所以,有人知道如何强制Qt 5显示这些字幕吗?还是不支持(将是一种耻辱)

感谢您的帮助。.>

PS:我需要完全相反:Disable showing subtitle file in QMediaPlayer

我正在评估从Qt 4.8到Qt 5.2的迁移,最重要的一点是多媒体后端。在Qt 5.2中,Qt 4.8中的Phonon后端没有提供一些重要功能。...

qt qt5 multimedia subtitle
2个回答
0
投票

您必须在playbin2上设置标志GST_PLAY_FLAG_TEXT。 (通常默认情况下处于启用状态。如果需要,请在QGstreamerPlayerSession的ctor中进行更改)。


0
投票

我进行了大量搜索,显然Qt mediaplayer不支持字幕,我使用srt parser显示字幕。

© www.soinside.com 2019 - 2024. All rights reserved.