Задать вопрос
@KobraMiner

Как задать вход для QMediaPlayer?

Вообщем есть плеер, и есть комбобокс с доступными устройствами. И нужно чтоб при выборе устройства, плеер звучал в другой выход, пробовал так:
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); 
    } 
}

Но это не работает: ошибок нет, но просто не хочет выбираться. Как исправить?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы