QMediaPlayer中setMedia不存在
时间: 2024-03-24 14:13:30 浏览: 241
QMediaPlayer在win下无音频输出设备时内存上涨
在 Qt5 中,QMediaPlayer 的 setMedia() 函数已经被重命名为 setMediaObject(),用于设置媒体对象。如果您想要设置媒体文件的路径,可以使用 QMediaContent 类的构造函数来创建一个媒体对象,并将其作为参数传递给 setMediaObject() 函数。以下是一个示例代码:
```cpp
QMediaPlayer *player = new QMediaPlayer;
QMediaContent mediaContent(QUrl::fromLocalFile("path/to/media/file"));
player->setMediaObject(&mediaContent);
```
请注意,您需要在代码中包含以下头文件:
```cpp
#include <QtMultimedia>
```
希望能够帮助您解决问题。
阅读全文