android 音频视频合并
来源:互联网 发布:c#数据库开发实例 编辑:程序博客网 时间:2024/06/05 07:32
1. 生成mp4 audio
通过录音 生成mp4 audio
- // -----------------sound process
- private void startRecording() {
- isRecording = true;
- //mFileName = "/sdcard/dyesebelRecord.mp3";
- mFileName = "/sdcard/hopeaudio.mp4";
- mRecorder = new MediaRecorder();
- mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
- mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
- mRecorder.setOutputFile(mFileName);
- mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
- try {
- mRecorder.prepare();
- } catch (IOException e) {
- }
- mRecorder.start();
- }
2. 合并mp4 video
通过第三方jar包, 将mp4 audio 和 mp4 视频 文件 合并成一个新的视频文件。
ps: 需要添加isoparser-1.0.1.jar, aspectjrt.jar
- private void mux() throws IOException
- {
- System.out.println("isoparser mux3");
- String audioEnglish = "/sdcard/hopeaudio.mp4";
- String video = "/sdcard/hopevideo.mp4";
- Movie countVideo = MovieCreator.build(video);
- Movie countAudioEnglish = MovieCreator.build(audioEnglish);
- Track audioTrackEnglish = countAudioEnglish.getTracks().get(0);
- countVideo.addTrack(audioTrackEnglish);
- {
- Container out = new DefaultMp4Builder().build(countVideo);
- FileOutputStream fos = new FileOutputStream(new File("/sdcard/hope.mp4"));
- out.writeContainer(fos.getChannel());
- fos.close();
- }
- }
0 4
- android 音频视频合并
- android 音频视频合并
- android 音频视频合并
- android 音频视频合并
- Android 音频视频媒体框架
- Android音频视频开发
- android音频视频播放器
- android中音频视频开发
- 音频视频
- Android学习记录--音频视频播放
- android 音频视频播放案列
- ffmpg简介以及用它实现音频视频合并(java)
- android-MediaPlayer的基本使用-播放音频视频
- 总结android音频视频操作 (java层代码)
- Android开发之MediaPlayer音频视频播放
- Android中关于assets和raw播放音频视频的实践
- Android中音频视频录制用到的类 MediaRecoder的用法
- Android VLC音频视频播发器快速集成教程与模块
- java中输出一个字符串里面的空格,字母还有数字的数目举例说明
- uva 11235 Frequent values RMQ
- 触摸屏驱动分析之——tslib机制分析
- C++设计模式-Flyweight享元模式
- [leetcode] Two Sum
- android 音频视频合并
- crontab
- Hive几种参数配置方法
- C++设计模式-Facade模式
- Loadrunner 取参数一些总结
- 汇编语言debug的使用方法
- MVC 中Html 扩展方法的使用与区别
- 原来WIFI在水下是没法传播的
- javascript写在<head>和<body>里的区别