Проигрывания 3gp, Стандартными средствами |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Проигрывания 3gp, Стандартными средствами |
Klose |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Можно ли сделать так, чтобы MediaPlayer проигрывал 3gp формат, без использования сторонних библиотек(если вообще таковые есть)?
|
Altair |
Сообщение
#2
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Нету даже кодеков для видновс медиа плееера ...
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Klose |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Жалко, очень жалко.
|
Malice |
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
|
Klose |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Кодек то у меня есть и все играет, но мне нужно, чтобы моя прога читала этот формат.
|
Bill Gates |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: 0 |
Читать можно и при помощи стандартных компонентов, лишь бы были кодеки.
Но дело в том, что компонент MediaPlayer распознает тип файла по расширению, и 3gp, по его мнению, на самом деле .mpg. Т.е. чтобы играть файлы, нужно сначала создавать временную копию исходного файла .3gp с расширением .mpg, а потом играть его. Вот код события OnCanClose для OpenDialog (предположим, мы имя файла получаем из него): procedure TForm1.OpenDialog1CanClose(Sender: TObject; При закрытии формы нужно удалять временный файл процедурой DeleteFile. зы. Для воспроизведения нужны кодеки , у меня стоит KLite Codec Pack 1.52. |
Klose |
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Хм, интересненько, надо попробывать, спасиб.
|
Текстовая версия | 19.09.2024 21:48 |