ドキュメントによると、QMediaPlaylist::addMedia は失敗すると false を返します。
bool QMediaPlaylist::addMedia(const QMediaContent & content) メディア コンテンツをプレイリストに追加します。操作が成功した場合は true を返し、それ以外の場合は false を返します。
ただし、ファイルが存在しない場合でも、このコードは true を出力します。
QMediaPlayer *player = new QMediaPlayer;
QMediaPlaylist *playlist = new QMediaPlaylist(player);
qDebug() << playlist->addMedia(QUrl("this file doesn't exist.mp4"));
ファイルが存在しない場合、操作が成功したと見なすにはどうすればよいですか?