|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.05.2013, 19:14 | #1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пишу медиаплеер
Воспроизведением аудио/видео файлов занимается компонент TMediaPlayer.
У меня две проблемы: 1) Как открыть файл, в программе (при условии, что программа ещё не запущена), который открывает саму программу ? Пояснение: У меня стоит ассоциация на медиафайлы с моей программой, когда я дважды кликаю по файлу/нажимаю Enter при фокусе на файл - т.е. открываю файл, у меня программа запускается, а файл не открывается. 2) Можно ли получить ширину и высоту кадра видео файла ? Для адекватного его размещения на компоненте MediaPlayer1.Display. Помогите пожалуйста справиться с данными проблемами.
Подпись ? Не, не слышал ...
|
10.05.2013, 20:06 | #2 | ||
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
Цитата:
mediaplayer.displayrect.right - ширина Для адекватного размещения не обязательно знать ширину и высоту видео. |
||
10.05.2013, 20:14 | #3 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
2) По поводу того, что не обязательно знать, можете пояснить ?
Подпись ? Не, не слышал ...
|
|
10.05.2013, 20:20 | #4 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
1)ParamStr - функция, возвращающая параметры переданные программе.
2)Если не ошибаюсь, то там было что-то типа AutoSize. |
10.05.2013, 20:43 | #5 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Вроде у MediaPlayer нет AutoSize... А в MediaPlayer1.Display у меня присвоен компонент типа TPanel.
Подпись ? Не, не слышал ...
|
10.05.2013, 20:45 | #6 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
11.05.2013, 07:08 | #7 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Появилась необходимость в изменении доступности (Enabed) формы в определённых ситуациях...
При вызове " Form1.Enabled:=False; " выскакивает ошибка чтения памяти. При попытке Использовать " Form1.CanFocus:=False; " - ошибка компилятора - " Left side can not be assigned to ". Я убрал вызов этой процедуры (которая ошибит в памяти), теперь при изменении компонентов, например " State.Caption:='Воспроизведение'; " - выскакивают аналогичные ошибки памяти. Помогите пожалуйста. Речь идёт про ошибки типа " access violation "
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 11.05.2013 в 07:23. |
11.05.2013, 12:35 | #8 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
OmegaBerkut, покажите код.
|
11.05.2013, 16:13 | #9 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
я не уверен, что вы захотите его читать. Ибо там 20 страниц сплошного кода.
Подпись ? Не, не слышал ...
|
11.05.2013, 16:17 | #10 |
Регистрация: 03.01.2013
Сообщений: 6
|
Скачай Исх/Плееир
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XMBC – бесплатный медиаплеер и менеджер мультимедиа | SashaKrugliak | Обсуждение статей | 0 | 18.10.2011 19:08 |
HD-медиаплеер (выбор) | shmel2 | Компьютерное железо | 0 | 06.01.2011 17:41 |
медиаплеер | user666 | Помощь студентам | 4 | 24.08.2010 12:34 |
Медиаплеер на Visual Basic 8.0 | jasik_89 | Помощь студентам | 0 | 06.04.2009 20:21 |
Первоя программа - МедиаПлеер | webkent | Софт | 13 | 20.02.2009 15:14 |