mp3 и wma (Как программно открыть mp3 и wma)

Модератор: Модераторы разделов

Ares_2007
Сообщения: 20

mp3 и wma

Сообщение Ares_2007 »

Подскажите, пожалуйста, как программно открыть mp3 и wma (с помощью какой библиотеки??)??

Хотелось бы что-нибудь наподобие этого:

#include <QSound>

QSound player("1.wav");
player.play();

Заранее СПАСИБО!!
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: mp3 и wma

Сообщение eduard_pustobaev »

Ничё так запросы...
libxine?
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: mp3 и wma

Сообщение Dr_Aibolit »

Сам долго ищу ответ на этот вопрос. Судя по всему, так просто не получится. Пришел к выводу, что больше всего подходит xine. Но использование библиотек Xine значительно сложнее того, что вы написали. Можете посмотреть исходники qxplayer-0.5.4 там реализовано то, что вы хотите. Я пошел по этому пути. Найдете иное решение - поделитесь
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: mp3 и wma

Сообщение eduard_pustobaev »

О, кста gstreamer ещё!
И в qt обещаются сделать мультимедиа-подсистему такого вот рода.
В дисгармонии со вселенной.
Спасибо сказали:
ssh
Сообщения: 78
ОС: Debian

Re: mp3 и wma

Сообщение ssh »

Ares_2007 писал(а):
03.01.2008 14:49
QSound player("1.wav");
player.play();


Если это все, что нужно, то можно обойтись просто:

system("bplay 1.wav > /dev/null 2> /dev/null") ;

Для .wma, правда, не годится.
Спасибо сказали:
Аватара пользователя
Grishkin
Сообщения: 74
ОС: Не знаю

Re: mp3 и wma

Сообщение Grishkin »

Но ничто кстати не мешает раскодировать wma и перенаправить результат на воспроизведение.
Спасибо сказали:
Ares_2007
Сообщения: 20

Re: mp3 и wma

Сообщение Ares_2007 »

спасибо за советы! завтра буду пробовать
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: mp3 и wma

Сообщение nonstop »

slackware - linux for human brains
Спасибо сказали: