c++ - 我正在尝试获取媒体播放器的元数据,但在 QT 中不断出现 C2228 错误

标签 c++ qt mp3 metadata audio-player

我正在尝试获取有关要输出的 audioPlayer 的元数据,但一直收到 C2228 错误,我正在努力通过下面的代码进行处理

  void Widget::on_lblArtistname_linkActivated(const QString &link)
  {
     player->metaData.composer;
  }

哪里不对

最佳答案

语法错误,metadata是一个接受 QString 参数并返回与该键关联的元数据的函数,您需要:

QString composer = player->metaData("composer");

关于c++ - 我正在尝试获取媒体播放器的元数据,但在 QT 中不断出现 C2228 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20505761/

相关文章:

android - 如何从网页启动 Android 的 Native MediaPlayer?

c# - 如何在另一个进程中从 C# 调用 C++ 导出的函数?

c++ - 名称修饰的约定

c++ - BGRA 到 YUV420 FFmpeg 输出不良

qt - 如何将 QCalendarWidget 与 QDataWidgetMapper 一起使用?

java - 加入MP3文件——将Java代码转换为Android

c++ - C\C++开源Mp3到PCM转换器

c++ - 在 Flutter Windows 桌面应用程序中使用 C++ DLL

windows - 在 QDialog 中向系统菜单添加自定义操作

qt - 在 QDockwidget 上添加控件(Qpushbutton 和 Qlineedits)