文件名称:audio_mix-master
- 所属分类:
- 其他小程序
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2017-10-31
- 文件大小:
- 186kb
- 下载次数:
- 0次
- 提 供 者:
- xiaofei*******
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
音频混合:实时录制audio时录制麦克风数据 和 写入背景音乐
本次案例实现了
*MediaPlayer 播放音频
*AudioTrack 播放音频 mp3 --> pcm data ( libs/jl1.0.1.jar )
*AudioRecord 录制音频 pcm file
*AudioTrack 播放音频 pcm data
*AudioRecord 录制音频 use MediaCodec & MediaMuxer write data
*MediaExtractor 和 MediaCodec 手动解码出 pcm 数据
*混合音频(Audio mixing: recording microphone data and writing background music when recording audio in real time
This case has come true
* MediaPlayer broadcasts audio
* AudioTrack MP3 - > PCM data audio (libs/jl1.0.1.jar)
* AudioRecord recording audio PCM file
* AudioTrack broadcasts audio PCM data
* AudioRecord recording audio use MediaCodec & MediaMuxer write data
* MediaExtractor and MediaCodec manually decode the PCM data
Mix audio)
本次案例实现了
*MediaPlayer 播放音频
*AudioTrack 播放音频 mp3 --> pcm data ( libs/jl1.0.1.jar )
*AudioRecord 录制音频 pcm file
*AudioTrack 播放音频 pcm data
*AudioRecord 录制音频 use MediaCodec & MediaMuxer write data
*MediaExtractor 和 MediaCodec 手动解码出 pcm 数据
*混合音频(Audio mixing: recording microphone data and writing background music when recording audio in real time
This case has come true
* MediaPlayer broadcasts audio
* AudioTrack MP3 - > PCM data audio (libs/jl1.0.1.jar)
* AudioRecord recording audio PCM file
* AudioTrack broadcasts audio PCM data
* AudioRecord recording audio use MediaCodec & MediaMuxer write data
* MediaExtractor and MediaCodec manually decode the PCM data
Mix audio)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
audio_mix-master
audio_mix-master\README.md
audio_mix-master\build.gradle
audio_mix-master\libs
audio_mix-master\libs\jl1.0.1.jar
audio_mix-master\src
audio_mix-master\src\androidTest
audio_mix-master\src\androidTest\java
audio_mix-master\src\androidTest\java\com
audio_mix-master\src\androidTest\java\com\cl
audio_mix-master\src\androidTest\java\com\cl\slack
audio_mix-master\src\androidTest\java\com\cl\slack\playaudio
audio_mix-master\src\androidTest\java\com\cl\slack\playaudio\ExampleInstrumentedTest.java
audio_mix-master\src\main
audio_mix-master\src\main\AndroidManifest.xml
audio_mix-master\src\main\java
audio_mix-master\src\main\java\com
audio_mix-master\src\main\java\com\cl
audio_mix-master\src\main\java\com\cl\slack
audio_mix-master\src\main\java\com\cl\slack\playaudio
audio_mix-master\src\main\java\com\cl\slack\playaudio\MainActivity.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\AudioDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\AudioEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\MixAudioInVideo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\PlayBackMusic.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaAudioEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaFrame.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaInfo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaMixAudio.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaMuxerMixAudioAndVideo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaVideoEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\Permissions.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\PermissionsManager.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\PermissionsResultAction.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\util
audio_mix-master\src\main\java\com\cl\slack\playaudio\util\BytesTransUtil.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\util\FileUtil.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoEncodeDecode.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoEncoder.java
audio_mix-master\src\main\res
audio_mix-master\src\main\res\layout
audio_mix-master\src\main\res\layout\activity_main.xml
audio_mix-master\src\main\res\mipmap-hdpi
audio_mix-master\src\main\res\mipmap-hdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-mdpi
audio_mix-master\src\main\res\mipmap-mdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xhdpi
audio_mix-master\src\main\res\mipmap-xhdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xxhdpi
audio_mix-master\src\main\res\mipmap-xxhdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xxxhdpi
audio_mix-master\src\main\res\mipmap-xxxhdpi\ic_launcher.png
audio_mix-master\src\main\res\values-w820dp
audio_mix-master\src\main\res\values-w820dp\dimens.xml
audio_mix-master\src\main\res\values
audio_mix-master\src\main\res\values\colors.xml
audio_mix-master\src\main\res\values\dimens.xml
audio_mix-master\src\main\res\values\strings.xml
audio_mix-master\src\main\res\values\styles.xml
audio_mix-master\src\test
audio_mix-master\src\test\java
audio_mix-master\src\test\java\com
audio_mix-master\src\test\java\com\cl
audio_mix-master\src\test\java\com\cl\slack
audio_mix-master\src\test\java\com\cl\slack\playaudio
audio_mix-master\src\test\java\com\cl\slack\playaudio\ExampleUnitTest.java
audio_mix-master\README.md
audio_mix-master\build.gradle
audio_mix-master\libs
audio_mix-master\libs\jl1.0.1.jar
audio_mix-master\src
audio_mix-master\src\androidTest
audio_mix-master\src\androidTest\java
audio_mix-master\src\androidTest\java\com
audio_mix-master\src\androidTest\java\com\cl
audio_mix-master\src\androidTest\java\com\cl\slack
audio_mix-master\src\androidTest\java\com\cl\slack\playaudio
audio_mix-master\src\androidTest\java\com\cl\slack\playaudio\ExampleInstrumentedTest.java
audio_mix-master\src\main
audio_mix-master\src\main\AndroidManifest.xml
audio_mix-master\src\main\java
audio_mix-master\src\main\java\com
audio_mix-master\src\main\java\com\cl
audio_mix-master\src\main\java\com\cl\slack
audio_mix-master\src\main\java\com\cl\slack\playaudio
audio_mix-master\src\main\java\com\cl\slack\playaudio\MainActivity.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\AudioDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\AudioEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\MixAudioInVideo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\audio\PlayBackMusic.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaAudioEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaFrame.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaInfo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaMixAudio.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaMuxerMixAudioAndVideo.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\media\MediaVideoEncoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\Permissions.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\PermissionsManager.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\permission\PermissionsResultAction.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\util
audio_mix-master\src\main\java\com\cl\slack\playaudio\util\BytesTransUtil.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\util\FileUtil.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoDecoder.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoEncodeDecode.java
audio_mix-master\src\main\java\com\cl\slack\playaudio\video\VideoEncoder.java
audio_mix-master\src\main\res
audio_mix-master\src\main\res\layout
audio_mix-master\src\main\res\layout\activity_main.xml
audio_mix-master\src\main\res\mipmap-hdpi
audio_mix-master\src\main\res\mipmap-hdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-mdpi
audio_mix-master\src\main\res\mipmap-mdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xhdpi
audio_mix-master\src\main\res\mipmap-xhdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xxhdpi
audio_mix-master\src\main\res\mipmap-xxhdpi\ic_launcher.png
audio_mix-master\src\main\res\mipmap-xxxhdpi
audio_mix-master\src\main\res\mipmap-xxxhdpi\ic_launcher.png
audio_mix-master\src\main\res\values-w820dp
audio_mix-master\src\main\res\values-w820dp\dimens.xml
audio_mix-master\src\main\res\values
audio_mix-master\src\main\res\values\colors.xml
audio_mix-master\src\main\res\values\dimens.xml
audio_mix-master\src\main\res\values\strings.xml
audio_mix-master\src\main\res\values\styles.xml
audio_mix-master\src\test
audio_mix-master\src\test\java
audio_mix-master\src\test\java\com
audio_mix-master\src\test\java\com\cl
audio_mix-master\src\test\java\com\cl\slack
audio_mix-master\src\test\java\com\cl\slack\playaudio
audio_mix-master\src\test\java\com\cl\slack\playaudio\ExampleUnitTest.java