Найдите приложенное ниже снимка экрана ошибки, которую я получаю.
Я получаю эту ошибку, когда я запускаю свою машину Ubuntu 16.04 на openbox сессии когда моя игра приложения mp3 файлы.
Ошибка - что-то как "Ошибка менеджера по аудио Pulse, отказавшая для соединения с контекстом и соединением, которому отказывают".
Но когда я делаю тот же процесс на настольной гномом сессии (вместо openbox сессии) затем, это хорошо работает, и мое приложение играют mp3 файл без любой проблемы.
Если у кого-либо есть какая-либо идея об этой проблеме, затем сообщенной мне.
Спасибо.
Мое спокойное приложение пыталось играть mp3 файлы в openbox, но это дает gstreamer, и pulseaudio связал ошибку.
, Таким образом, я решил запустить свое приложение в openbox и когда это просто пробует к рому mp3 файлы затем мои переключатели приложения от openbox менеджера окон до рабочего стола человечности (потому что, поскольку я упомянул в своем вопросе, когда я делаю тот же процесс на настольной гномом сессии (вместо openbox сессии) затем, это хорошо работает, и мое приложение играют mp3 файл без любой проблемы), и это дает мне вышеупомянутую ошибку.
, Таким образом, я начал думать в направлении "Ошибки менеджера по аудио Pulse". Но во время отладки я нашел, что проблема в переключении от openbox до рабочего стола человечности и она вызывает вышеупомянутую ошибку.
, Таким образом, я работаю ниже набора команд и повторяю тот же набор времен команды 4-5 в моей спокойной программе, и это решило мой вопрос. Здесь 'СЗ' является nodejs программой и lighttpd это веб-сервер.
СЗ pkill-f lighttpd
pkill-f
openbox - выход
И теперь мое приложение запускается в openbox и прежде, чем играть mp3 файлы, которые это переключило в человечность deskop и игру mp3 файлы без любой проблемы и ошибки.
ПРИМЕЧАНИЕ: Мое приложение запущенный lighttpd и СЗ Поэтому, если мое приложение не уничтожает lighttpd и СЗ (в случае вышеупомянутой ошибки) затем ошибка, сохраняется. Именно поэтому мое приложение уничтожает lighttpd и СЗ для разрешения ошибки.