2011-06-20 4 views

ответ

1

Если вы посмотрите на код, вы увидите, что PJSUA ищет устройство по умолчанию, которое имеет как входные, так и выходные (микрофон и динамики) - например, гарнитуру. Просто вывод или просто ввод не будет работать. Поэтому, если вы подключаете гарнитуру, вы можете устранить свою ошибку. Он отлично работает на Win7.

Аудиокомпонент PJSIP довольно сложный IMO. Хотя сейчас у меня есть работа, я сам исследую, как реализовать, предоставляя пользователю выбор. То есть пользователь будет иметь возможность использовать встроенную комбо со встроенной гарнитурой или микрофон/громкоговорители.

0

Кажется, что это несовместимо с windows7, а также Sipek, из-за некоторой библиотеки, которая больше не присутствует в Windows7 (libwavemixer, ...). Я продолжал использовать Java-based Peers SIP Phone.

+0

Вы пытались установить DirectX SDK? – onmyway133

+0

Это было давно. Хотя у меня не было установленного directx sdk. Предоставляет ли libwavemixer? Я думаю, что у меня возникла проблема, когда она больше не была частью окон, но при установке гарнитуры работала, насколько я помню. –