![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача медиа файла другому приложению. [D6, Win95/98, Win2k]
Intell © (2003-04-01 19:26:00)Мастера, надеюсь на ваши знания! Возможно ли решить мою проблему:
Я создал 2 проги (2 Медиа плеера). Один, допустим, проигрывает mp3. Как переслать файл из 1_ого плеера 2_му плееру и при этом дать ему команду Play. Причём в той позиции начать проигрывать, в которой его отослали с 1_ого плеера. Если нельзя сохранять позицию, тогда просто: как послать файл 2_му плееру и дать ему команду Play. Желательно исходник, т.к. надо непосредственно готовый пример.
Плохой человек (2003-04-04 19:48:00) [1]Чем не подошёл мой способ. Ты его даже не рассматривал. Ну не нравится - запиши файл на диске и запусти второй плеер, который инфу прочитает не из ParamStr, а из файла.
Intell (2003-04-04 06:35:00) [2]Нет, на этот раз компонент не нужен. НУЖЕН КОД! Просто прога использует уже 5 компонентов, на мой взгляд это уже много.
Ну если кто знает где есть такой компонент, то не откажусь, вытащу из него код.
Плохой человек (2003-04-03 20:35:00) [3]Ну ты ведь Intell - найди какой-нить крутой компонент для передачи медиа файлов другому приложению при проектировании плеера с использованием TMediaPlayer и только при Delphi 5 и только для Build 5.
Intell (2003-04-03 16:29:00) [4]Другие примеры есть, прошлый не подошёл
Плохой человек (2003-04-01 20:48:00) [5]Это возможно. Нужно запустить второй плеер и указать парараметр при запуске, типа так:
WinExec("C:\Player.exe F=C:\Music.mp3 P=3.03", SW_RESTORE);
Читается это при помощи ParamStr при запуске программы.
WinExec - это примитив, можешь порыскать и поисказть другие подобные функции.