以下のサンプル コードを使用して、いくつかの ts サンプル ファイルを開こうとします。コードはカジュアルなビデオ形式では問題ありませんが、ts ファイルでは qt でメディアを再生できません。qt マルチメディアで ts ファイルを再生する方法はありますか?
void MainWindow::on_pushButton_clicked()
{
file=QFileDialog::getOpenFileName(this,
tr("Video Dosyası Seç"),
QDir::currentPath(),
tr("Hepisi(*.*)"));
ui->lineEdit->setText(QFile(file).fileName());
}
void MainWindow::on_pushButton_2_clicked()
{
if(file.isNull())
{
QMessageBox::warning(this,
tr("Dosya Seç"),
tr("Dosya Seçilmedi"));
return;
}
player->setMedia(QUrl::fromLocalFile(file));
player->play();
}