package com.puxinwangxiao.mts.util; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Cl ...
分类:
其他好文 时间:
2020-06-18 13:20:13
阅读次数:
73
package com.weizui.demo.util; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; im... ...
分类:
其他好文 时间:
2018-02-07 14:49:46
阅读次数:
147
status_t AudioSystem::setStreamVolumeIndex(audio_stream_type_t stream, int index, audio_devices_t device){ const sp& aps = AudioSystem::get_audio_pol....
分类:
移动开发 时间:
2015-09-16 17:34:33
阅读次数:
273
声音的类型有:定义在AudioSystem.java文件中
/* The default audio stream */
public static final int STREAM_DEFAULT = -1;
/* The audio stream for phone calls */
public static final int STREAM_VOICE_CALL = 0;
/* The ...
分类:
移动开发 时间:
2015-04-15 14:52:45
阅读次数:
426
1. 音量级数定义
在AudioService.java中定义了最大音量MAX_STREAM_VOLUME,手机的设置property可以覆盖它。
2. 音量初始化
initStreamVolume传入AudioPolicyManagerBase里的StreamDescriptor mStreams[AudioSystem::NUM_STREAM_TYPES];
3. ...
分类:
移动开发 时间:
2015-04-03 22:33:54
阅读次数:
424
播放声音可以用MediaPlayer和AudioTrack,两者都提供了java API供应用开发者使用。虽然都可以播放声音,但两者还是有很大的区别的。其中最大的区别是MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。而AudioTrack只能播放已经解码的PCM流,如果是文件的话只支持wav格式的音频文件,因为wav格式的音频文件大部分都是PCM流。AudioTrack不创建解码器,所以只能...
分类:
移动开发 时间:
2014-10-11 13:50:55
阅读次数:
488
AudioSystem是AudioPolicyService和AudioFlinger对外提供接口类。...
分类:
移动开发 时间:
2014-10-11 11:20:35
阅读次数:
141
音频基础知识
声音有哪些重要属性呢?
响度(Loudness)
响度就是人类可以感知到的各种声音的大小,也就是音量。响度与声波的振幅有直接关系。
音调(Pitch)
音调与声音的频率有关系,当声音的频率越大时,人耳所感知到的音调就越高,否则就越低。
音色(Quality)
同一种乐器,使用不同的材质来制作,所表现出来的音色效果是不一样的,这是由物体本身的结构特性所决定的。...
分类:
移动开发 时间:
2014-09-24 10:58:17
阅读次数:
266
AudioMTKPolicyManager.cpp的startOutput方法中,将在newDevic获取到的后面添加:
if(stream==AudioSystem::BOOT)newDevice|=AUDIO_DEVICE_OUT_SPEAKER;
status_t AudioMTKPolicyManager::startOutput(audio_io_handle_t output...
分类:
移动开发 时间:
2014-09-04 09:46:57
阅读次数:
191