Я тоже заинтригован идеей вывода звука через HDMI и аналоговый одновременно.
После небольшой копки кажется, что люди экспериментировали с этим. Во-первых, это невозможно в ОС, таких как XBMC, потому что ALSA
не реализовано. ALSA
является передовой Linux Sound Architecture. Это программное обеспечение, которое позволяет аудио программному обеспечению взаимодействовать с ядром. Что требуется для звука через HDMI и аналоговый одновременно. Этот ответ дает хорошее объяснение этого.
Вот причина задержки. Не вдаваясь в подробности, вот как это работает. HDMI поддерживает как звук, так и видео, поэтому звук выводится вместе с видео через HDMI. Однако звук через аналоговый разъем создается с помощью ШИМ. Таким образом, звук через HDMI и через аналоговый разъем идет другим путем через аппаратное обеспечение на Pi. Это то, что генерирует задержку. Этот ответ здесь хорошо объясняет, если вам нужно больше подробностей.
Как вы можете уменьшить задержку. Из ограниченных сообщений, которые я видел только, я не думаю, что есть какое-то решение для этого. Проблема в том, что два аудиосигнала проходят по разным путям, и я не верю, что есть способ объединить их на аппаратном уровне. Таким образом, вам придется использовать некоторое программное обеспечение, чтобы немного задержать время передачи одного или другого. Я не думаю, что это действительно вариант.
Дело в том, что я не верю, что Фонд рассматривал возможность людей, желающих использовать два аудиовыхода одновременно для одного и того же аудиоисточника. Однако, если вы хотите воспроизвести отдельные фрагменты аудио, задержка между ними не так уж и значительна.