code_35387.txt
При нажатии второй кнопки после первой программа вылетает, хотя файл нормально воспроизводится. Причём такое только на mp3, wav - нормально. В чём причина? (Имя файла такое, потому что копировал случайный mp3-файл в папку, чтоб были только латинские символы, думал, проблема в этом). WinXP.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | code_35387.txt [1.3KB] [386] |
Ответов: 196
Рейтинг: 43
|
|||
Win7x64 полёт нормальный. А если попробовать без wait? Или перед Close попробовать:
|
|||
карма: 2 |
|
Ответов: 1926
Рейтинг: 172
|
|||
halt, пробовал - аналогично. Более того, даже на стандартном компоненте при doClose mp3 вылетает прога:
code_35388.txt Иногда вылетает на wma. На wav и avi - нормально. ------------ Дoбавленo в 21.26: А также: если по code_35388.txt открыть несколько файлов mp3 один за другим - тоже на каком-либо файле вылеатет прога - без ошибки, без всего - просто закрывается, и всё. Я понимаю, что в коде doPlay тоже есть вызов close перед пуском, видимо, из-за этого. Может ли быть проблема в кодеках? Стоит K-lite Mega Codec Pack 9.9.5. ------------ Дoбавленo в 21.43: Кажется, нашёл проблему: LAV Splitter в кодеках! Снимаешь там галку с mp3 - прога не вылетает! ------------ Дoбавленo в 22.07: Да, проверил несколько раз: проблема в LAV Splitter! Я снял галки с mp3 и avi (почему-то на мою wma-ху действует avi! Может, это мой файл такой кривой? В любом случае...) - прога не вылетает! |
|||
карма: 9 |
| ||
файлы: 1 | code_35388.txt [324B] [380] |
Ответов: 8928
Рейтинг: 823
|
|||
3042, да нормально работает (Win7-64)
|
|||
карма: 19 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Столкнулся ещё с одной проблемой:
При записи выдаёт секунды*1000 на прогресс, а не миллисекунды! Хотя при проигрывании файла аналогичный код выдаёт именно миллисекунды. Почему так, что делать? ------------ Дoбавленo в 21.15: Ребят, 100 просмотров темы - и ни одного решения (пост №5)! |
|||
карма: 9 |
|
5