Вообщем есть плеер, и есть комбобокс с доступными устройствами. И нужно чтоб при выборе устройства, плеер звучал в другой выход, пробовал так:
QMediaService *svc = player->service();
if (svc != nullptr)
{
QAudioOutputSelectorControl *out = qobject_cast<QAudioOutputSelectorControl *>
(svc->requestControl(QAudioOutputSelectorControl_iid));
if (out != nullptr)
{
out->setActiveOutput(this->ui->comboBox->currentText());
svc->releaseControl(out);
}
}
Но это не работает: ошибок нет, но просто не хочет выбираться. Как исправить?