Red de conocimiento informático - Consumibles informáticos - Código fuente del subprograma de música

Código fuente del subprograma de música

Respuesta: Esto puede deberse a que la reproducción de audio se pausa automáticamente cuando el subprograma WeChat llama a la interfaz para compartir.

Explicación: al diseñar el subprograma WeChat, por el bien de la experiencia del usuario y los recursos del sistema, la reproducción de audio se pausará automáticamente durante algunas operaciones (como compartir, escanear códigos QR, etc.). Esta es la lógica de diseño del subprograma WeChat, no un error o error. Por lo tanto, cuando llamas a la función de compartir mientras se reproduce música, la música se detendrá automáticamente.

Contenido extendido:

1. Solución: puede grabar el estado de reproducción de audio actual y la posición de reproducción antes de llamar a la interfaz para compartir, y reiniciar según el estado y la posición de grabación después de compartir. La operación se completa. Inicie la reproducción de audio. De esta manera, la reproducción de audio se puede reanudar después de compartir.

2. Utilice API: el subprograma WeChat proporciona la interfaz wx.getBackgroundAudioManager(), que puede obtener el único backgroundAudioManager ` backgroundAudioManager del mundo. Con este administrador, puede controlar la reproducción de audio, pausar, detener, saltar y otras operaciones.

3. Notas: Debes prestar atención al utilizar la interfaz de reproducción de audio. Dado que el subprograma WeChat tiene una estricta administración de tráfico y energía para la reproducción de audio, la reproducción de audio puede pausarse o detenerse en determinadas circunstancias, y se requieren las correspondientes operaciones de recuperación y manejo de errores.