Помогите. Под win, из командной строки (консоль) надо воспроизвести аудиофайл (OGG) и ВЫЙТИ из проигрывателя.

windows аудио ogg воспроизведение аудиоустройство

Два условия - не переводить фокус на проигрыватель, иметь возможность указать аудиоустройство для вывода.

winamp - не выходит после воспроизведения
mplayer, bsplayer - фокус на себя перетаскивает
foobar - не выходит, крадет фокус
smplayer, zoomplayer - крадет фокус, воспроизводит только часть OGG-файла
oggdec - не указать устройство вывода

Примечание:
mpg123 под windows - ogg не хочет играть, не разобрался как девайс указать

Примечание:
ogg123 - загадочная вещь. Под Win есть, но оно реализовано в виде gui-обертки для oggdec и oggenc, причем так и не смог ничего ей проиграть. Параметры не понимает никакие. Или я чего-то, кардинально.

Примечание:
В общем, решения все еще нет :( А казалось бы - элементарщина :)

Примечание:
Вообще-то у меня ХРюша, но разницы не вижу.
И так работаю со скриптами. Проблема в том, что время воспроизведения всегда разное и оно неизвестно.
Поэтому проигрыватель (или все-таки - воспроизводитель? :) и должен выходить сам, передавая ход скрипту.
Переход на mp3, думаю, особого толка не даст, программки те же, их свойства тоже.

Пока вижу один выход - написать самому. Но этот выход мне не особо нравится...

Забавно, казалось бы простейшая задача - всего-лишь воспроизвести в фоне звук... ;)
"О сколько нам открытий чудных..." (с) до меня. "Обидно манеха!" (с) я.
Ответы:
а ogg123 под этот ваш вындоуз бывает?
Вроде удовлетворяет всем требованиям.
А Windows то какой? Вам нужно именно одной командой воспроизвести, а потом выйти? Я к тому что после воспроизведения можно использовать "taskkill /f /im winamp.exe" например, а если время воспроизведения заранее известно то можно команду воспроизведения, паузы на х секунд и завершения процесса вставить в cmd/bat файл. Если этот вопрос принципиален - можно попробовать под Powershell набросать скрипт с нужным функционалом.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.