Red de conocimiento informático - Problemas con los teléfonos móviles - Vb encuentra varios problemas al utilizar wmp.dll para controlar la producción de reproductores multimedia

Vb encuentra varios problemas al utilizar wmp.dll para controlar la producción de reproductores multimedia

Hermano, trabajaste muy duro escribiendo, ¿puedes darme algo?

La primera pregunta: ¿Por qué puedo? (Tal vez usaste esta línea antes de que el jugador jugara, esta propiedad debe usarse después de que se reproduzca el control, así que pongo el código aquí):

Private Sub wmp_PlayStateChange(ByVal NewState As Long)

p >

Si NewState = 3 Then Text1.Text = wmp.currentMedia.durationString

End Sub

Segunda pregunta: Probé con Key_press y el resultado fue normal (solo asegúrate nkeyAscii es igual a 32)

Tercera pregunta: No es posible, probé varios tipos de archivos pero todos funcionan.

wmp.settings.balance = -100 'Usé esta oración y la configuré en el canal izquierdo.

Cuarta pregunta: Te refieres al largo y ancho original del vídeo, cierto, así que puedes usar estas oraciones:

wmp.Controls.currentItem.imageSourceHeight 'Este es el ancho original

wmp.Controls.currentItem.imageSourceWidth 'Esta es la longitud original

Asimismo, la declaración anterior debe ejecutarse correctamente después de que el jugador comience a jugar.

Quinta pregunta: Hasta donde yo sé, no hay... (lo siento mucho)

Sexta pregunta: Cambiar el subcomando privado1_click() en form1 es el subcomando1_click() público , y luego puedes llamar a form1 en form2 llamando a form1.command1_click.

P7:

Sub privado Wmp_PlayStateChange(ByVal NewState As Long)

Si NewState = wmppsMediaEnded Entonces

Debug.Print "terminado"

End If

End Sub

¡El código anterior funciona bien!

Hermano, trabajaste muy duro escribiendo, ¿puedes darme algo?