PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Вопросы и ответы (http://pccar.ru/forumdisplay.php?f=26)
-   -   Подключение внешней звуковой карты (http://pccar.ru/showthread.php?t=29819)

rxstart 04.06.2023 08:54

Подключение внешней звуковой карты
 
Есть проблема планшет NEXUS 7 подключаю внешнюю звуковую карту через HUB. Планшет её видит и опознает как HID устройство с номером, т. е. по железу всё норм, но вот воспроизводить через нее звук отказывается. Карта 100% рабочая, комп ее видит и звук через нее воспроизводит. Название карты не могу сказать - это китай:big:

ABCh 04.06.2023 09:21

HID - это human interface device, к звуку не имеет никакого отношения. Карта просто не опознается как звуковая. Наиболее вероятная причина - древнее ядро.

skanch 04.06.2023 09:58

Цитата:

Сообщение от rxstart (Сообщение 419215)
Есть проблема планшет NEXUS 7 подключаю внешнюю звуковую карту через HUB. Планшет её видит и опознает как HID устройство с номером, т. е. по железу всё норм, но вот воспроизодить через нее звук отказывается. Карта 100% рабочая, комп ее видит и звук через нее воспроизводит. Название карты не могу сказать - это китай:big:

Какой Nexus(2012 или 2013)? Какая прошивка на планшете? Как активируется режим OTG?

rxstart 04.06.2023 16:24

NEXUS 7 модель ME-370T насколько я понял выпущена в 2012г.
OS Android 5.1.1
Я не совсем понял вопрос как активируется OTG? Вообще планирую дергать ногой контроллера после просыпания относительно земли, сейчас пока просто подключил звуковую карту. Флешку в таком режиме видит без проблем.

rxstart 04.06.2023 16:27

Цитата:

Сообщение от ABCh (Сообщение 419216)
HID - это human interface device, к звуку не имеет никакого отношения. Карта просто не опознается как звуковая. Наиболее вероятная причина - древнее ядро.

Во первых звуковая карта это и есть HID, так как звук передается на нее пакетами, вот эти пакеты должен формировать планшет, согласно описанию пакетов HID и посылать на HID устройство с заданным номером HID ID

При чем тут ядро процессора ?

ABCh 04.06.2023 18:33

Цитата:

Сообщение от rxstart (Сообщение 419219)
Во первых звуковая карта это и есть HID, так как звук передается на нее пакетами, вот эти пакеты должен формировать планшет, согласно описанию пакетов HID и посылать на HID устройство с заданным номером HID ID

Вот оно как. Только все почему-то считают иначе.
Цитата:

Сообщение от rxstart (Сообщение 419219)
При чем тут ядро процессора ?

Действительно, при чем тут ядро процессора, если речь идет о ядре ОС.

skanch 04.06.2023 20:33

Цитата:

Сообщение от rxstart (Сообщение 419218)
NEXUS 7 модель ME-370T насколько я понял выпущена в 2012г.
OS Android 5.1.1
Я не совсем понял вопрос как активируется OTG? Вообще планирую дергать ногой контроллера после просыпания относительно земли, сейчас пока просто подключил звуковую карту. Флешку в таком режиме видит без проблем.

Вот немного инфы про USB Audio в андроид.
Скорее всего ABCh прав:"Карта просто не опознается как звуковая. Наиболее вероятная причина - древнее ядро."
Как вариант -- попробовать плеер Neutron или UAPP, которые подменяют стандартный звуковой драйвер планшета и снимают ограничения по частоте и битности. Они перенаправляют свой аудиопоток на внешний интерфейс usb audio (звуковую карту).
Но по моему мнению, Nexus (2012) слишком "стар" и слаб во всех отношениях, что бы его использовать в авто.

rxstart 04.06.2023 20:34

Цитата:

Сообщение от ABCh (Сообщение 419220)
Вот оно как. Только все почему-то считают иначе.

Действительно, при чем тут ядро процессора, если речь идет о ядре ОС.

По поводу ядра я и писал, что не совсем понял при чем тут и какое ядро, по поводу HID дочитайте пожалуйста в Вашей ссылке "и другие" устройства, т. е. по сути любое устройство использующее USB интерфейс не в качестве UART(COM). И да звуковая карта внешняя как на компе, так и на планшете определяется как HID устройство.
Я сам написал "драйвер" для ATmega8 для эмуляции HID клавиатуры, но определив репорты для обратной связи и управления блоком климата.
Я просил конкретно помощи не столько у программистов, сколько у людей знающих выдроид.

rxstart 04.06.2023 20:38

Цитата:

Сообщение от skanch (Сообщение 419222)
Вот немного инфы про USB Audio в андроид.
Скорее всего ABCh прав:"Карта просто не опознается как звуковая. Наиболее вероятная причина - древнее ядро."
Как вариант -- попробовать плеер Neutron или UAPP, которые подменяют стандартный звуковой драйвер планшета и снимают ограничения по частоте и битности. Они перенаправляют свой аудиопоток на внешний интерфейс usb audio (звуковую карту).
Но по моему мнению, Nexus (2012) слишком "стар" и слаб во всех отношениях, что бы его использовать в авто.

Спасибо за помощь буду смотреть, он в принципе не слаб и даже не тормозит если отключить долбаный google play, для моих целей вполне себе ничего (аудио/видео плеер, навигатор, управление климатом, камера заднего вида, кнопки на руле)

skanch 04.06.2023 20:42

Цитата:

Сообщение от rxstart (Сообщение 419223)
...Мне нужно решение, а не срач на форуме.

Хм... Из вашего первого поста не видно, что вы программист)
А решение простое -- выбрасывайте в ведро Nexus 2012 и используйте "старшую" версию планшета второго поколения с прошивками (версиями андроид), гарантированно поддерживающие usb audio. Да и к звуковой карте нужно немного более ответственно подойти -- андроид это не винда...
В "шапке" темы есть все необходимые данные, что и как нужно сделать с Nexus, список проверенных USB карт тоже есть...


Часовой пояс GMT +4, время: 10:42.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot