AudioTrack设置音量时序图
2017-02-27 15:44:17 0 举报
在设置AudioTrack音量时,首先需要创建一个AudioTrack对象并初始化。然后,通过setVolume()方法设置音量大小,范围为0.0到1.0。接着,调用write()方法将音频数据写入AudioTrack中。最后,通过start()方法启动音频播放。在整个过程中,可以通过getVolume()方法获取当前音量大小。此外,还可以通过stop()方法停止音频播放,并通过release()方法释放资源。这些操作的顺序和时机需要根据实际需求进行调整。总之,设置AudioTrack音量是一个相对简单的过程,但需要注意各个方法的调用顺序和时机。
作者其他创作
大纲/内容
AudioTrack.cpp
android_media_AudioTrack_set_volume
setVolume
setVolumeLR
getVolumeLR
android_media_AudioTrack.cpp
AudioTrack.java
AudioTrackServerProxy
prepareTracks_l
native_setVolume
setStereoVolume
gain_minifloat_packed_t getVolumeLR() const { return mCblk-mVolumeLR; }
Threads.cpp
AudioTrackClientProxy
Tracks.cpp
void setVolumeLR(gain_minifloat_packed_t volumeLR) { mCblk-mVolumeLR = volumeLR;}
0 条评论
下一页