Пользовательское устройство работает под управлением Android с установленными аудио драйверами.Android: pcm_open не удалось открыть устройство '/ dev/snd/pcmC0D1p'
Простое приложение для Android, предназначенное для воспроизведения некоторого звука с помощью медиаплеера, приложение тестируется на эмуляторе, поэтому оно работает точно.
При запуске устройства на оборудовании, сообщение об ошибке с LogCat отображает следующие много раз:
01-01 01:09:16.355 2792-3186/? E/audio_hw_primary﹕ pcm_open(PCM_CARD) failed: cannot open device '/dev/snd/pcmC0D1p': No such file or directory
01-01 01:09:16.375 2792-3186/? E/audio_hw_primary﹕ pcm_open(PCM_CARD) failed: cannot open device '/dev/snd/pcmC0D1p': No such file or directory
01-01 01:09:16.435 2792-375/? E/AudioSink﹕ received unknown event type: 1 inside CallbackWrapper !
под/DEV/SND/есть
controlC0
pcmC0D0c
pcmC0D0p
timer
Я могу играть систему уведомления без каких-либо проблем. Я мог бы также взломать проблему, создав символическую ссылку pcmC0D1p, указывающую на pcmC0D0p, и она работает. Почему андроид пытается воспроизвести несистемную звуковую дорожку на pcmC0D1p? Кто контролирует, к какому выпуску он идет?
'pcmC0D1p' является вторым устройством PCM первой звуковой карты. Почему Android пытается получить доступ к этому вопросу - это вопрос, на который может ответить только тот, кто настроил это оборудование. –