пример использования xine-lib?

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Re: пример использования xine-lib?

Сообщение Sergei I. Gorelkin » 17.12.2009 22:24:29

xam_death писал(а):ЗЗЫ - хоть парсер по переводу сишных заголовков в паскалевые пиши

Ну, это лишнее. Такая утилита уже есть в составе FPC и называется h2pas.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: пример использования xine-lib?

Сообщение xam_death » 17.12.2009 22:29:45

:oops:
не знал :oops:
спасибо - сейчас буду пробовать :D

ЗЫ не, не осилил он ЭТО :( сплошь ошибки выкидывание именно нужных кусков...
буду ручками :) а потом снова домагиваться стану :wink:
xam_death
новенький
 
Сообщения: 13
Зарегистрирован: 26.11.2009 21:28:10

Re: пример использования xine-lib?

Сообщение bw » 18.12.2009 09:15:02

> ЗЫ не, не осилил он ЭТО :( сплошь ошибки выкидывание именно нужных кусков...
> буду ручками :) а потом снова домагиваться стану :wink:

;-)

> > напрямую же нельзя подключить к паскалевой программе сишные заголовки
> Нельзя. Есть конвертеры, но за ними, скорее всего, придётся подчищать. Я переписываю руками и только то что нужно.

..bw
Аватара пользователя
bw
постоялец
 
Сообщения: 359
Зарегистрирован: 01.12.2005 11:36:23
Откуда: Усть-Илимск

Re: пример использования xine-lib?

Сообщение Slavikk » 18.12.2009 11:07:34

Когда ставите VLC в диалоге установки можно выбрать установить и ActiveX VLC. К этому ActiveX Delphi генерирует неплохой *.pas. При запуске программы, она должна находится в директории VLC.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: пример использования xine-lib?

Сообщение xam_death » 18.12.2009 13:20:20

увы у меня прямой Х (который от микрософта :lol: ) не работает. ибо не под виндой обитаю :D
xam_death
новенький
 
Сообщения: 13
Зарегистрирован: 26.11.2009 21:28:10

Re: пример использования xine-lib?

Сообщение NXP » 03.08.2010 20:02:33

Изменяюсь, что поднял эту старую тему.
Нужен рабочий пример использования новой libvlc в Linux (Без LCL)
То, что я пытался сделать viewtopic.php?t=6098 улетает в небо еще при вызове libvlc_new(0, NIL);
Здесь http://forum.videolan.org/viewtopic.php ... al#p258628 советовали подгрузить vlccore перед загрузкой libvlc - это тоже не помогло.
Загружал с помощью LoadLibrary и через директиву linklib vlccore
Ничего не получается. Уже и не знаю что делать. Аналогичный пример на С работает без вопросов.
Помогите пожалуйста. Мне или С быстро изучать, или писать заявление по собственному желанию.

Код: Выделить всё
#include <stdio.h>
#include <stdlib.h>
#include <vlc/vlc.h>

int main(int argc, char* argv[])
{
  libvlc_instance_t * inst;
  libvlc_media_player_t *mp;
  libvlc_media_t *m;
  /* Load the VLC engine */
  inst = libvlc_new (0, NULL);
  /* Create a new item */
  m = libvlc_media_new_path (inst, "mms://85.21.245.129/ts_tv");
  /* Create a media player playing environement */
  mp = libvlc_media_player_new_from_media (m);
  /* No need to keep the media now */
  libvlc_media_release (m);
  /* play the media_player */
  libvlc_media_player_play (mp);
  sleep (10); /* Let it play a bit */
  /* Stop playing */
  libvlc_media_player_stop (mp);
  /* Free the media_player */
  libvlc_media_player_release (mp);
  libvlc_release (inst);
  return 0;
}
Вложения
libs_vlc.zip
Варианты (3) заголовка для libvlc
(57.09 КБ) Скачиваний: 595
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Re: пример использования xine-lib?

Сообщение xam_death » 31.10.2010 10:00:04

может кому интересно будет:

svn co https://lazarus-ccr.svn.sourceforge.net ... ts/mplayer mplayer
________________________________________________________________________________________
Пакет mplayercontrollaz.lpk

TMPlayerControl - это компонент LCL, по сути обвязка к медиаплееру "MPlayer".

Особенности:
Работает только под X/gtk2.
MPlayer должен быть установлен и доступен в PATH.

Использование:
При установке пакета вы получаете новый компонент в палитру во вкладке Multimedia.

Прилагается пример использования mplayer/examples/project1.lpi.

Дополнительно:
В TMPlayerControl использовано только чуток функций MPlayer:
Воспроизведение, стоп, пауза, зацикливание, громкость.
Для передачи в mplayer любых других команд можно использовать SendMPlayerCommand.
Полный список команд MPlayer можно узнать выполнив в терминале:
mplayer -input cmdlist
и неплохо бы почитать http://www.mplayerhq.hu/DOCS/tech/slave.txt
xam_death
новенький
 
Сообщения: 13
Зарегистрирован: 26.11.2009 21:28:10

Re: пример использования xine-lib?

Сообщение xam_death » 02.11.2010 00:19:07

"Шьёрт побьерьи!" (с) "Бриллиантовая рука"

в фуллскрин не переходит :(
xam_death
новенький
 
Сообщения: 13
Зарегистрирован: 26.11.2009 21:28:10

Пред.

Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru
cron