QUrl("/path/of/video")
не является допустимым URL-адресом, поскольку файл схемы, указывающий, что это локальный файл, не выводится, для этого есть 2 возможных решения:
player->setMedia(QUrl::fromLocalFile(newString));
или
player->setMedia(QUrl::fromUserInput(newString));
Возможно, путь не закодирован правильно, попробуйте использовать следующий код и выбрать видео вручную
newString = QFileDialog::getOpenFileName(this,
tr("Open Video"),
QDir::homePath(),
tr("Video Files (*.mp4)"));
OP указывает, что он получает следующее сообщение об ошибке:
DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102)
И согласно сообщению QTBUG-52082 , решение состоит в том, чтобы установить кодеки для воспроизведения mp4 с http://www.codecguide.com/download_kl.htm