в общем нужна помощь с воспроизведением трека из интернета. есть массив json из которого я получаю данные о названии трека, артисте и url, таким способом
QJsonDocument doc_a = QJsonDocument::fromJson(answer);
QJsonObject obj_a = doc_a.object();
QJsonArray arr = obj_a["response"].toArray();
foreach (const QJsonValue & value, arr)
{
QJsonObject jsObj = value.toObject();
QString urlTr;
urlTr << jsObj ["url"].toString;
propertyNames << jsObj["artist"].toString() << "--" << jsObj["title"].toString();
tmp = jsObj["artist"].toString() + "--" + jsObj["title"].toString();
lists[tmp] = jsObj["aid"].toString();
}
for(List::iterator itr = lists.begin(); itr != lists.end(); itr++)
ui->comboBox->addItem(itr.key());
Обрабатывай сигнал: http://doc.crossplatform.ru/qt/4.5.0/qcombobox.html#currentIndexChanged
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)