Quiero usar Android para implementar la función de interceptación de audio. ¿Hay alguna manera?
En el desarrollo de aplicaciones móviles, cada vez que el diseño de la aplicación de la aplicación llega al desarrollo multimedia, causará dolores de cabeza a muchos programadores y el progreso del desarrollo del proyecto se ralentizará y el proyecto se ralentizará.
La dificultad también aumentará mucho y las pruebas de la aplicación también aumentarán. El desarrollo multimedia en Android incluye reproducción de audio, grabación de audio, reproducción de video, grabación de video
, etc. Aunque el SDK de Android proporciona algunas clases API de desarrollo básicas, como grabación de audio, se proporcionan dos métodos: AudioRecord para grabar audio. y MediaRecorder para grabar audio. En comparación con MediaRecorder, la clase AudioRecord está más cerca de la capa inferior y encapsula menos métodos para nosotros. Sin embargo, también es muy sencillo implementar un programa de grabación de audio AudioRecord.
1. AudioRecord implementa la grabación de audio:
paquete com.hb56.MyAndroidUtil
importar java.io.BufferedInputStream; java.io.BufferedOutputStream;
importar java.io.DataInputStream;
importar java.io.DataOutputStream;
importar java.io.File; p>
p>
importar java.io.FileInputStream;
importar java.io.FileOutputStream;
importar java.io.IOException;
importar aplicación android.Actividad;