Вниз
Скачать: CL | DM;

Передача медиа файла другому приложению.   Найти похожие ветки 

 
Intell ©   (2003-04-01 19:26) [0]

Мастера, надеюсь на ваши знания! Возможно ли решить мою проблему:
Я создал 2 проги (2 Медиа плеера). Один, допустим, проигрывает mp3. Как переслать файл из 1_ого плеера 2_му плееру и при этом дать ему команду Play. Причём в той позиции начать проигрывать, в которой его отослали с 1_ого плеера. Если нельзя сохранять позицию, тогда просто: как послать файл 2_му плееру и дать ему команду Play. Желательно исходник, т.к. надо непосредственно готовый пример.


 
Плохой человек   (2003-04-01 20:48) [1]

Это возможно. Нужно запустить второй плеер и указать парараметр при запуске, типа так:

WinExec("C:\Player.exe F=C:\Music.mp3 P=3.03", SW_RESTORE);

Читается это при помощи ParamStr при запуске программы.

WinExec - это примитив, можешь порыскать и поисказть другие подобные функции.


 
Intell ©   (2003-04-03 16:29) [2]

Другие примеры есть, прошлый не подошёл


 
Плохой человек   (2003-04-03 20:35) [3]

Ну ты ведь Intell - найди какой-нить крутой компонент для передачи медиа файлов другому приложению при проектировании плеера с использованием TMediaPlayer и только при Delphi 5 и только для Build 5.


 
Intell ©   (2003-04-04 06:35) [4]

Нет, на этот раз компонент не нужен. НУЖЕН КОД! Просто прога использует уже 5 компонентов, на мой взгляд это уже много.

Ну если кто знает где есть такой компонент, то не откажусь, вытащу из него код.


 
Плохой человек   (2003-04-04 19:48) [5]

Чем не подошёл мой способ. Ты его даже не рассматривал. Ну не нравится - запиши файл на диске и запусти второй плеер, который инфу прочитает не из ParamStr, а из файла.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-91717
Morfey
2003-07-15 01:10
2003.07.28
БЫСТРЫЙ поиск в массиве


1-91756
Kivsiak
2003-07-14 17:03
2003.07.28
Для чего используется qtinf70.dll


14-91878
zx
2003-07-11 17:00
2003.07.28
C#Builder


1-91736
cjiohobaji
2003-07-15 11:34
2003.07.28
данные напрямую С источника данных


6-91784
KasAlex
2003-05-22 10:12
2003.07.28
Сокеты. Соединение по порту 80 (HTTP)




   Наверх