¿Por qué MediaPlayer no genera un error al crear una instancia?

Al crear una instancia de MediaPlayer LogCat muestra este error:

Reproductor de medios QCMediaPlayer NO presente

¿Por qué es eso y es normal?

Muestra:

package com.example.testapp; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MediaPlayer mediaPlayer = new MediaPlayer(); } } 

5 Solutions collect form web for “¿Por qué MediaPlayer no genera un error al crear una instancia?”

Significa que su plataforma no es compatible con QCMediaPlayer. QCMediaPlayer proporciona API extendidas e interfaces para obtener y establecer atributos MPD para el protocolo DASH en versiones de Snapdragon compatibles. Por lo tanto, este error no debería afectar a los medios de comunicación en el caso normal

Consulte estas fuentes para obtener más detalles:

QCMediaPlayer.java

Sé que esto no es una respuesta para "¿Por qué" esto está sucediendo, pero si alguien quiere hacerlo funcionar (al menos para mí funcionó), puede inicializar el MediaPlayer no mediante la creación de una nueva instancia y la configuración del origen de datos, pero por Crearlo usando el método static create :

 MediaPlayer player = MediaPlayer.create(this, Uri.parse(sound_file_path)); 

o

 MediaPlayer player = MediaPlayer.create(this, soundRedId, loop); 

Agregando mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); Problema resuelto para mí. Inicialmente lo intenté con otros tipos sin embargo no funcionó.

Extrañamente, lo que parecía arreglar esto para mí es reiniciar Android Studio. Entonces funcioné en modo de la depuración y él comenzó a trabajar, y no he visto el error desde entonces. ¡Extraño!

He añadido este código:

 MediaPlayer mediaPlayer = MediaPlayer.create(MainActivity.this,R.raw.menumusic); mediaPlayer.start(); 

Y no funcionaba, lo que parecía arreglar esto para mí es reiniciar Android Studio .
Espero que esto ayude a alguien.

  • Cómo interpretar Logcat
  • Solamente los mensajes anaranjados aparecen en el Logcat de Android
  • Impresión de Logcat "nombre de la interfaz: null" durante cada llamada al método de ejecución DefaultHttpClient
  • Logcat tiene registros con marcas de tiempo fuera de secuencia
  • Prueba de Android usando logcat para la captura de eventos
  • Logcat de Android: enviar entradas de registro desde el dispositivo mediante correo electrónico
  • Mostrar identificación de hilo de Android en LogCat
  • La aplicación para Android sigue cerrándose, pero no se muestran errores en logcat
  • Inhabilitar Logcat (DDMS) y ejecutar la consola de apertura automática en cualquier actividad
  • No todos los datos se muestran cuando se lee programaticamente logcat
  • Visor de Logcat en Eclipse parpadea de manera molesta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.