您好,我已经在 Ubuntu 上的 QT 5.5.1 中构建了 VLC Qt 库。现在我想在其中添加快照功能。反正有什么想法吗?请提及。如果你有一点点想法。
问问题
324 次
1 回答
0
你应该使用这个库中的 VlcVideo 类。首先从这个类创建一个新对象。然后使用此功能:
bool VlcVideo::takeSnapshot ( const QString & path ) const
您可以从此链接找到有关 VlcVideo 类的更多详细信息: https ://vlc-qt.tano.si/reference/1.1/classVlcVideo.html#a4f3a741285dd9030f76bb996eaa011d4
一个非常简单的代码可以是这样的:
#include "MayClass.h"
#include "VLCQtCore/Video.h"
void MayClass::initMembers()
{
_instance = new VlcInstance(VlcCommon::args(), this);
_player = new VlcMediaPlayer(_instance);
_video = new VlcVideo(_player);
}
void MayClass::takeSnapShot(QString filename)
{
_video->takeSnapshot(filename);
}
于 2017-12-07T09:17:20.950 回答