Я посмотрел кучу учебных пособий, кучу видео, посмотрел несколько примеров кода и все еще не работает.Поэтому нет необходимости писать, так что я ищу информацию более внимательно!
В общем, у меня есть QMediaPlayer и массив QString с путями к файлам.Когда я нажимаю кнопку, функция click_button () должна выполняться с помощью одной команды mediaplayer-> setMedia (URl :: fromLocalFile ("file path")));Но программа просто вылетает.В режиме отладки тоже вылетает и ничего не показывает.
Помогите пожалуйста.Я не понимаю, в чем может быть проблема!
QMediaPlayer *player;
MainInterface::MainInterface(QWidget *parent) : QDialog(parent)
{
player = new QMediaPlayer(this);
player->setVolume(50);
QPushButton *btn = new QPushButton("Play");
connect(btn, SIGNAL(clicked()), this, SLOT(click_button()))
}
void MainInterface::click_button(){
player->setMedia(QUrl::fromLocalFile("/home/savely/Music/music1.mp3"));
player->play();
}