Soy yo otravez. Estoy intentando jugar un archivo de TS que consigo vía http (mpeg2-ts) en androide. Ya he probado VideoView de la siguiente manera: VideoView videoView = (VideoView) findViewById(R.id.videoView); videoView.setMediaController(new MediaController(this)); videoView.setVideoURI(Uri.parse("http://192.168.0.27:7522/upnp/channelstream/9.ts")); videoView.requestFocus(); videoView.start(); pero sólo dice que no puede abrir el video (también usé el permiso de Internet). Después de algunas investigaciones, descubrí […]
He descargado archivos de audio del servidor y lo he guardado usando /data/data/packagename/sounds/filename.mp3 Entonces, si toco ese audio usando .MediaPlayer mp= new MediaPlayer(); try { mp.setDataSource(PATH+"/"+fileName); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO […]
Uso MediaPlayer en mi aplicación android para reproducir videos. Cuando la reproducción se pausa a través del método mediaPlayer.pause() y llamo a mediaPlayer.seekTo(msec) el vídeo de visualización de la superficie I no se actualiza. Muestra el cuadro donde se detuvo el video cuando llamé al método pause() . Cuando start() nuevo sólo entonces comienza desde […]
Me gustaría crear reproductor de música, con un textView que muestra las letras de MP3 que se está reproduciendo. Las letras deben aparecer en el centro de derecha a izquierda, en sincronía con la música. ¿Alguna sugerencia sobre cómo puedo hacer esto?
@Override public void onCreate(Bundle savedInstanceState) { … mMediaPlayer = new MediaPlayer(); mMediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer mediaPlayer) { playAudio(getNextAudioFile()); } }); .. } @Override protected void onDestroy() { super.onDestroy(); if(mMediaPlayer != null) { mMediaPlayer.release(); mMediaPlayer = null; } } private boolean playAudio(String file) { if(file.isEmpty()) { return true; } if(mMediaPlayer.isPlaying()) { mMediaPlayer.stop(); } mMediaPlayer.reset(); […]
Estoy desarrollando un chat de video como aplicación para Android. ¿Puedo grabar y reproducir video en la pantalla al mismo tiempo? ¿Puedo componer los videos uno sobre otro (estilo FaceTime) o hacer el y tiene que estar al lado del otro? ¿Puedo usar las clases MediaPlayer y MediaRecorder o tengo que usar APIs de nivel […]
Estaba buscando en los registros de mi dispositivo para una de mis aplicaciones, sin embargo, veo una gran cantidad de registros generados por AwesomePlayer. Es este el reproductor multimedia predeterminado utilizado por las aplicaciones que reproducen videos. No tengo ni idea de por qué se está acercando. ¿Es esta una aplicación android predeterminada que hace […]
Estoy trabajando en streaming de audio en android para audio soundcloud utilizando reproductor de medios, que está trabajando en Android 4.x y dispositivos anteriores, pero no funciona menos de 4.0 como 2.3.3 y 2.2 ¿Alguna otra solución para la transmisión en android? Url de flujo para la nube de sonido: Https://api.soundcloud.com/tracks/81302334/stream?client_id=API_KEY_FOR_SOUNDCLOUD
Escribí un sencillo programa de grabación de audio. Configuré el formato de salida como THREE_GP, pero el tipo de mime del archivo resultante se establece como video (cuando intento ver los detalles del archivo). ¿Alguna idea de por qué? mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); mRecorder.setOutputFile(recordingFilePath);
Actualmente tengo la necesidad de implementar una aplicación en el dispositivo Android que pueda abrir flujos de audio en vivo y reproducirlos de nuevo al usuario. Esto no es un gran problema, y he configurado con éxito un servidor de streaming y lo tengo trabajando para un archivo. Mi pregunta es, sin embargo, ¿cómo puedo […]