¿Cómo abrir un programa en VB para reproducir música de fondo mp3 o wma?
Haga clic en el menú vb-Herramientas-Editor de recursos, amplíelo con el mouse, haga clic en el penúltimo botón y agregue su archivo wav. El tipo es "WAVE" y el número de identificación es "MySound". Preste atención a las comillas dobles y guarde el archivo de recursos. El ejemplo y el código son los siguientes:
Declaración general
Función de declaración privada PlaySound Lib "winmm.dll "alias" PlaySoundA " \u
(ByVal en forma de cadena lpszName, ByVal en forma larga hModule, ByVal en forma larga dwFlags)
Constante privada SND _ ASYNC amp= ampH1
Construcción privada SND _ NODEFAULT amp= amp Deuterio
Edificios y recursos privados. = ampH40004
Dim hInst As Long
Dim sSoundName como una cadena
Dim lFlags tiene la misma longitud
Dim lRet es la misma duración
Llamada
hInst = App.hInstance
sSoundName = "Mi sonido"
iFlags = SND _ RESOURCE SND _ ASYNC SND _ NODEFAULT
lRet = PlaySound(sSoundName, hInst, lFlags)
Mp3 no admite la reproducción directa en archivos de recursos. Solo se puede reproducir cuando se publica en el disco duro. Esto no solo resuelve el problema de la apariencia, sino que también requiere Utilice otra función API correspondiente. Se recomienda buscar un software de conversión de formato para convertirlo. No debería costar mucho.