

The Movavi Video Suite makes sense for anyone who needs a screen recorder or video converter (in addition to a video editor) because you get all the tools and apps at a special price. You’ll be able to do it all under one roof without having to jump from one tool to the other, not to mention the money you’ll save when you don’t have to pay monthly or annual subscription fees for so many different pieces of software. This all-in-one video product is a must-have for anyone who regularly creates, edits, or enhances videos, audio, and images. You can capture your screen, edit pre-recorded videos, create slideshows, and convert video files, among other things.

In short, the Movavi Video Suite is a collection of different programs with all the tools you need to create professional video content. Movavi is a dashboard designed to give you quick access to a range of Movavi Video software, including: In addition you may want to connect some signals to make the UI more responsive, but basically that should do the trick.įinally, you need to remember to add following to your. Player::Player(QObject *parent) : QObject(parent) Here are the full sources should anyone want to try it themselves. The solution was actually simpler than I really thought initially the VideoSuiteInterface -approach worked after all. So, is there a way to use either VideoSuiteInterface directly or via DBus so that it would start video playback regardless of the current state of the application? When I eventually managed to compile and link all relevant libraries, the results didn't differ from option 3 above. If video-suite isn't running already, the call opens it just fine but, alas, no video starts to play.Įventually I tried using also VideoSuiteInterface, but even having the program compile with it seemed to be difficult. The problem with this is that it requires video-suite to be up and running - autoStartService parameter didn't help either. QDebug() << "Error, QDBus is not connected" QDBusConnection bus = QDBusConnection::sessionBus() QDBusMessage message = QDBusMessage::createMethodCall( My third attempt involved starting the video-suite via QDBus, but that didn't work any better: QList args That worked, except that it required video-suite to be closed upon calling player->start, otherwise it did nothing. Next I tried cuteTube -approach where I start new process like this: QStringList args Īrgs start("/usr/bin/video-suite", args) My first attempt included calling Qt.openUrlExternally(url)įrom QML and that seemed to do the trick just fine, except that it opened the browser every time and used it instead of the video-suite (native player). I am having problems with launching Nokia's own video player from my application that I just don't seem to be able to solve.
