Все еще не могу заставить libvlc что -нибудь игратьLinux

Ответить
Anonymous
 Все еще не могу заставить libvlc что -нибудь играть

Сообщение Anonymous »

Проходя через это снова. Пару лет назад я начал проект LIBVLC и никогда не заставлял его показать что -либо. Я не нашел никакой помощи в Интернете, поэтому через некоторое время я начал писать еще одну версию с Gstreamer и различными Libxxx, уродливым беспорядком, с которым я не был доволен. Теперь я подумал, что попробую еще раз с новыми версиями и все. Построил LIBVLC без зацепления и проекты, использующие его, построить без зацепления. Нет вывода. Разное компьютер, разные ОС, разные жизни. Первая попытка была в Windows 7, теперь я использую Linux Mint. < /P>
Некоторый исходный код: < /p>
int main()
{

try {
libvlc_instance_t *instance = libvlc_new(0, NULL);
PammmMediaList media_list;
libvlc_media_player_t *media_player = libvlc_media_player_new(instance);
printf("%ld\n", (long int)media_player);
printf("%s\n", libvlc_media_get_mrl(media_list.FetchMedia()));
libvlc_media_player_set_media(media_player, media_list.FetchMedia());
int res = libvlc_media_player_play(media_player);
printf("%d\n", res);
std::this_thread::sleep_for( std::chrono::seconds(10));
printf("done\n");
libvlc_media_player_stop_async(media_player);
libvlc_media_player_release(media_player);
}
catch ( PammmException *E ){
E->show();
}
}

< /code>
и вывод программы < /p>
Отчеты отладки указывают на то, что все должно работать, включая мой класс Pammmmedial, возвращающий правильные носители, и он думает, что он работает, но ничего не появляется. Я построил и запустил пример «Helloworld» со страницы Github Libvlcpp, и он ведет себя точно так же. Думает, что это работает; ничего не показывает. Я напрасно искал магическое заклинание, чтобы заставить эту вещь работать, предполагая, что это то, что под капотом медиаплеера VLC, который играет все средства массовой информации, которые я пробовал просто отлично. Пожалуйста. Кто -нибудь знает секрет?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... y-anything
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»