Russian Qt Forum

Qt => Вопросы новичков => Тема начата: xverizex от Ноябрь 18, 2020, 05:38



Название: Не воспроизводит интернет радио
Отправлено: xverizex от Ноябрь 18, 2020, 05:38
я новичок в qt. в gtk и gstreamer знаю как сделать. А на qt как будто ещё проще это всё делать, но всё же мне не понятно почему не воспроизводит. вот код.
Код:
#include "mainwindow.h"
#include <QtMultimedia>
#include <QtMultimedia/QMediaPlaylist>
#include <QtMultimedia/QMediaPlayer>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{


}

void MainWindow::init() {
    QMediaPlayer *player = new QMediaPlayer(this, QMediaPlayer::Flag::StreamPlayback);
    QMediaPlaylist *playlist = new QMediaPlaylist(player);

    QMediaContent content(QUrl("http://localhost:8000/stream"));
    player->setVolume(100);

    playlist->addMedia(content);
    playlist->setCurrentIndex(1);
    player->play();

}

MainWindow::~MainWindow()
{
}



Название: Re: Не воспроизводит интернет радио
Отправлено: kambala от Ноябрь 18, 2020, 13:59
а метод init() вызывается хотя бы? из приведенного кода это непонятно.


Название: Re: Не воспроизводит интернет радио
Отправлено: xverizex от Ноябрь 21, 2020, 20:17
Да, вызывается. в linux работает, в windows нет. к серверу icecast подключается - это точно. но звука не слышно.


Название: Re: Не воспроизводит интернет радио
Отправлено: tux от Ноябрь 21, 2020, 20:28
Каталог mediaservice, надеюсь, не забыли в папку с exe положить? Мало ли.


Название: Re: Не воспроизводит интернет радио
Отправлено: xverizex от Ноябрь 22, 2020, 00:37
а где взять этот каталог? почему в qtcreator тоже звука не слышно? я ещё заметил что компиляторы старые.  в linux же всё работает в qtcreator. блин. странные дела какие то, я и не думал, что с qt всё так плохо. хорошо что gtk изучал.


Название: Re: Не воспроизводит интернет радио
Отправлено: kuzulis от Ноябрь 22, 2020, 20:31
А кодеки в винде установлены? Типа KLiteCodecPack, может в этом дело.


Название: Re: Не воспроизводит интернет радио
Отправлено: tux от Ноябрь 22, 2020, 22:39
а где взять этот каталог?
Он в каталоге, где у вас установлен сам Qt.
P.S. С Qt не так всё плохо, его просто понять надо. Например, для меня как раз "с gtk всё плохо". Как и с виндой. :)


Название: Re: Не воспроизводит интернет радио
Отправлено: xverizex от Ноябрь 23, 2020, 12:10
Яхууу. кодеки не были установлены. всем спасибо за помощь. давно просто windows не пользовался в разработке.