最近在PC上安装了MATLAB,对MATLAB对音频的处理,如滤波又如对音频数据进行频谱分析等功能,在android上有没有实现的可能? 我查了一下网上关于android对音频支持的那些组件,由于信息量过于庞大,而本人android才入门,所以在筛选信息上就无从下手,最主要的是android对音频的支持有几方面,做音频分析在理论上是否可行?对于在android上实现这样一个类似的软件需要掌握哪一些知识? 希望各位大大不吝赐教。 小弟恭候各位的佳音。
解决方案 »
- APK为何下载后变成了HTML或用浏览器打开
- TabHost中Activity的跳转后如何显示Tab栏
- 请问如何在windows下读取安桌手机的型号,读取里面的信息
- sdcard上文件显示不全
- 安卓开发中内存资源不足问题,求帮忙!!!
- 我晕啊。。百度地图。。。,不同界面相同代码-------有的能拿到地理位置有的不能。。。什么原因啊
- JNI调用的一些问题
- 通过拖动自定义控件线性布局,来交换其中TextView的文本内容
- 新人求教,RecyclerView如何能动态添加一个textView?
- 在使用opencv出现
- 如何刷新系统的launcher2界面...
- 求助!socket delphi通过idTcpClient与Android通讯
...// Request audio focus for playback
int result = am.requestAudioFocus(afChangeListener,
// Use the music stream.
AudioManager.STREAM_MUSIC,
// Request permanent focus.
AudioManager.AUDIOFOCUS_GAIN);
if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) {
am.unregisterMediaButtonEventReceiver(RemoteControlReceiver);
// Start playback.
}临时获得并带有duck的代码:// Request audio focus for playback
int result = am.requestAudioFocus(afChangeListener,
// Use the music stream.
AudioManager.STREAM_MUSIC,
// Request permanent focus.
AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK);
if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) {
// Start playback.
}3.不同的输出设备对音频播放的影响。包括耳机,蓝牙等输出设备。下面是检测硬件的代码:if (isBluetoothA2dpOn()) {
// Adjust output for Bluetooth.
} else if (isSpeakerphoneOn()) {
// Adjust output for Speakerphone.
} else if (isWiredHeadsetOn()) {
// Adjust output for headsets
} else {
// If audio plays and noone can hear it, is it still playing?
}