android主机强制设置speaker为usb speaker
来源:互联网 发布:欧元符号 mac 编辑:程序博客网 时间:2024/05/16 19:01
- 日志
- 修改的地方
1. 日志
11-08 12:11:18.116 W/EffectsFactory( 2462): loadLibrary() failed to open /system/lib/libaudience_voicefx.so
11-08 12:11:18.120 E/audio_hw_primary( 2462): alsa open pcmC0D1p ch 2 sr 44100.
11-08 12:11:18.120 E/audio_hw_primary( 2462): alsa open force to card1 dev0 channels 2 rate 48000 pcmC0D1p ch 2 sr 44100
2. 修改的地方
#if 1//20161108 byh if(0 == access("/data/soundcard1", 0)){ if(flags&PCM_IN) { *pcm = pcm_open(card, dev, flags, config); } else { if(dev == 0) { ALOGE("alsa open force to card1 dev0 channels 2 rate 48000 pcmC%uD%u%c ch %d sr %d.", card,dev,flags&PCM_IN?'c':'p',config->channels,config->rate); config->channels = 2; config->rate = 48000; *pcm = pcm_open(1, 0, flags, config); } else { *pcm = pcm_open(card, dev, flags, config); } }}else{ *pcm = pcm_open(card, dev, flags, config);}#else*pcm = pcm_open(card, dev, flags, config);#endif这样就可以了, 如果是第二次进入的pcmC0D1p 把这个改为card1的是不出声的,得用 pcmC0D0p这次就可以了。usb speaker直接出声了。
0 0
- android主机强制设置speaker为usb speaker
- android 关闭和打开Speaker
- 打开关闭android的speaker
- Toastmaster--Icebreaker--Best speaker
- Linux speaker beep
- Speaker、Receiver 基础知识
- Speaker Testing and Analysis
- Speaker Recognition Evaluation 2012
- Speaker Recognition | NIST
- Dolby Virtual Speaker是什么
- Android关于蓝牙mic和speaker的输入输出
- Android 手机听筒Earpiece和扬声器speaker切换
- BEA广州UserGroup招募Speaker
- Constrained MLLR for Speaker Recognition
- modac HP or Speaker记录
- Linux控制台禁用PC-speaker
- 演示分享网站Speaker Deck
- 语音识别(Speaker Recognition)
- .NET(C#):判断Type类的继承关系
- Entity Framework 5.0系列之数据操作
- Python-Django入门
- java调用http接口
- openssl、x509、crt、cer、key、csr、ssl、tls 这些都是什么鬼?
- android主机强制设置speaker为usb speaker
- HDU 1214 圆桌会议 【找规律】
- 仿荷包投资的滑块
- nodejs如何调用动态链接库(dll)呢?写一个addon来处理,写此文抛砖引玉。
- python单元测试unittest
- 好的网站
- Win7+VS2013+opencv3.0.0环境搭建
- 工厂模式——只有例子没有解释的设计模式
- android 获取application和activity下meta-data中的值