|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
два TMediaPlayer и два AVI-файла
На форме я использую два (и более) MediaPlayer-ов.
все они создаются динамически со своими уже существующими FileName. проигрываются эти файлы при нажатии на кнопку Play соответсвующего mediaplayer-а. проблема в том, что если пользователь использует одинаковые расширения фалов (нпаример, выбирает один и тот же avi-файл или РАЗНЫЕ, но с одним расширением. Не важно, будет ли это avi, mpg, mpeg), то плеер говорит, "данное имя устройства уже используется приложением в качастве псевдонима.задайте уникальный псевдоним" причем, ИНОГДА, но программа все-таки запускается и работает нормально! может кто-то знает как это лечить? |
#2
|
||||
|
||||
Мой совет используй OpenDialog1 и в филитре напиши рассширения интересуюющие тябя MP3,...
Вот а после чего воспользуйся функцией mmsystem. |
#3
|
||||
|
||||
Короче надо сделать так:
Воспроизвести MediaPlayer1.AutoOpen:=False; MediaPlayer1.FileName:=Form1.OpenDialog1.FileName; MediaPlayer1.Open; MediaPlayer1.Play; Остановить Form1.MediaPlayer1.Stop; Form1.MediaPlayer1.Eject; Form1.MediaPlayer1.Close; MediaPlayer1.FileName:=''; [ Ты не сможешь никому помочь до тех пор, пока не поможешь себе ] Delphi 7 user
ICQ: 570224849 / JID: x-rem@jabber.ru|no / Skype: ukc-rem / VK: ukc_rem.vk.com (ID: 27703738) |
#4
|
|||
|
|||
X-rem:
ты пробывал именно так ВОСПРОИЗВЕСТИ одновременно два AVI хотя бы? мне нужно, что бы при СОЗДАНИИ формы, эти файлы уже загрузились в соответсвующие ДИСПЛЕИ и пользователь смог бы их запустить. Если использовать вот это Form1.MediaPlayer1.Stop; Form1.MediaPlayer1.Eject; Form1.MediaPlayer1.Close; то Медиаплеер становится недоступный. у меня нет кнопок, с помощью которых пользователь выбирает файлы. на форме только несколько медиаплееров с уже загруженными файлами... Wipahacker: с музыкой я думаю проще. в тои-то и дело, что мне нужны видеоролики (AVI, MPEG, MPG и т.д.) |