Показать сообщение отдельно
Старый 07.04.2011, 23:58   #17
GANGSTER
Новый Пользователь
 
Регистрация: 23.02.2011
Регион: Украина
Сообщений: 11
GANGSTER is on a distinguished road
По умолчанию

2Megachel Спасибо

Работа с либой libplayer немного разочаровала... хоть все работает но основной интрефес както сильно обрезаный и мало функциональный
основные недостатки относятся к управлению плейлистом
нету выбора трека за номером
а также если удалить плейлист с плеера (player_mrl_remove_all) то он удаляется не только с плеера но и вобще, что неудобно, поскольку для формирования листа (последовательность mrl_t* (media resource locator)) надо каждый файл проганят через плеер чтобы он вытянул даные (название длина и т.д.) что занимает некоторое время. Просто копирувать структуры mrl_t перед отправкой в плеер тоже нехочеться, поскольку она довольно хитрая и в ней куча ссылок на другие динамически созданые структуры. Пока что я просто немного подправил либу, что бы она неочищала mrl при удалении с плеера.

Невзирая на трудности, аудио плеер работает, пока решил не зависать на этом этапе, когда прикручу OBDII тогда еще рас вернусь к этой проблеме и или основательно подправлю libplayer или найду что то более дружелюбное.

Вобщем вопрос поиска либы как прослойки между back-end-ом(mplayer-ом в даном случае) актуален. Может у вас есть предложения?


на днях прикручу видео
потом эквалайзер
и выложу пример для ознакомления ;-)
GANGSTER вне форума   Ответить с цитированием