Здравствуйте, sugarde, Вы писали:
S>Появилась необходимость написать свой WMA Player для PPC2003-WM6+ S>Давайте обсудим.
S>Как я разумею, самый простой путь Direct Sound?
Точнее, DirectShow. См. простейший пример здесь (он играет видео, но аудио играется в точности этим же кодом, только имя файла подставить нужное).
Спасибо!
Да, я понял, что DirectShow.
Штука в том, что на PPC2003 у нас работает встроенный плэер — всё ОК.
Он и дальше работает, да только очень старый.
Новый не поддерживает ScriptCommand.
Была мысль после курения доков написать свой фильтр для Script. Сейчас вожусь с примером — это правда, что он на WM5 не может играть WMA?
В жизни кaждoгo челoвекa бывaют приятные мoменты, кoгдa oн чувствует себя пoлным идиoтoм. Приятнoсть этих мoментoв в пoстижении истины.
Здравствуйте, sugarde, Вы писали:
S>Была мысль после курения доков написать свой фильтр для Script. S>Сейчас вожусь с примером — это правда, что он на WM5 не может играть WMA?
Действительно, не может. WMP обращается к декодеру на прямую. И кто они после этого, а?
В жизни кaждoгo челoвекa бывaют приятные мoменты, кoгдa oн чувствует себя пoлным идиoтoм. Приятнoсть этих мoментoв в пoстижении истины.
Здравствуйте, sugarde, Вы писали:
S>>Была мысль после курения доков написать свой фильтр для Script. S>>Сейчас вожусь с примером — это правда, что он на WM5 не может играть WMA?
S>Действительно, не может. WMP обращается к декодеру на прямую. И кто они после этого, а?
Не уверен, что не вру насчёт WMA, но с MP3 там проблема была в отсутствии сплиттера для MPEG-Audio потока, притом что для RIFF/Wav он есть. Я обошёлся прилеплением RIFF-хедера к .mp3 (т.е. получались WAV-файлы со сжатием MPEG). (У меня был не плеер общего назначения, так что такой вариант прокатывал..... но может и вам подойдёт?)
Здравствуйте, quodum, Вы писали:
Q>Не уверен, что не вру насчёт WMA, но с MP3 там проблема была в отсутствии сплиттера для MPEG-Audio потока, притом что для RIFF/Wav он есть. Я обошёлся прилеплением RIFF-хедера к .mp3 (т.е. получались WAV-файлы со сжатием MPEG). (У меня был не плеер общего назначения, так что такой вариант прокатывал..... но может и вам подойдёт?)
У нас тоже не общего. Нам нужно играть свои WMA с субтитрами, которые встроены в файл потоком.
Т.е. WMP всем хорош, но субтитры игнорирует. ASF — формат открытый и из него скрипты можно выдрать предварительно, но какое-то решение стрёмное.
Слушайте, а с ffmpeg опыт положительный есть?
В жизни кaждoгo челoвекa бывaют приятные мoменты, кoгдa oн чувствует себя пoлным идиoтoм. Приятнoсть этих мoментoв в пoстижении истины.