Hi!
I want to load a sound from memory and play it but I don't heard anything.
Here is the code :
#include <QCoreApplication>
#include <QMediaPlayer>
#include <QBuffer>
#include <QIODevice>
int main(int argc, char *argv[])
{
unsigned short samples[1000000];
for (unsigned int i = 0; i < sizeof(samples) / sizeof(float); i++) {
samples[i] = 1000;
}
QByteArray byteArray
((const char*) samples,
sizeof(samples
));
QMediaPlayer mp;
mp.setMedia(QMediaContent(),&mediaStream);
mp.play();
return a.exec();
}
#include <QCoreApplication>
#include <QMediaPlayer>
#include <QBuffer>
#include <QIODevice>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
unsigned short samples[1000000];
for (unsigned int i = 0; i < sizeof(samples) / sizeof(float); i++) {
samples[i] = 1000;
}
QByteArray byteArray((const char*) samples,sizeof(samples));
QBuffer mediaStream(&byteArray);
QMediaPlayer mp;
mp.setMedia(QMediaContent(),&mediaStream);
mp.play();
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Here is the error message :
GStreamer; Unable to pause - ""
Error : "No URI set"
GStreamer; Unable to pause - ""
Error : "No URI set"
To copy to clipboard, switch view to plain text mode
Bookmarks