Página 3 de 3
Re: BassDLL por Danixu
Publicado: 29 Nov 2016 22:36
por dj.salazar
Master
Re: BassDLL por Danixu
Publicado: 29 Nov 2016 22:39
por dj.salazar
Chekando
Re: BassDLL por Danixu
Publicado: 16 Feb 2017 19:45
por A.R.B Tech
Daniel_Lechu escribió:Hola buenas, hacía tiempo que no hacía nada... me he distanciado un poco del AMS pero me ha dado un chispazo y aquí os dejo el resultado:
Se trata de un Action Plugin que utiliza la DLL Bass.dll para funcionar y que básicamente nos proporciona un reproductor de varios formatos sin necesidad de ningún otro programa/codec...
Contiene las siguientes funciones:
Versión 1.0.0.1:
Bass.PluginLoad
Bass.PluginGetInfo
Bass.PluginFree
Bass.ErrorGetCode
Bass.Free
Bass.GetVersion
Bass.Init
Bass.Pause
Bass.Start
Bass.Stop
Bass.StreamCreateFile
Bass.StreamCreateURL
Bass.StreamFree
Bass.StreamGetFilePosition
Bass.MusicLoad
Bass.MusicFree
Bass.ChannelGetLength
Bass.ChannelGetLevel
Bass.ChannelGetPosition
Bass.ChannelIsActive
Bass.ChannelLock
Bass.ChannelPause
Bass.ChannelPlay
Bass.ChannelSetPosition
Bass.ChannelStop
Versión 2.0.0.0:
Bass.ChannelBytes2Seconds
Bass.ChannelSeconds2Bytes
Bass.ChannelUpdate
Bass.GetCPU
Bass.GetDevice
Bass.GetVolume
Bass.SetDevice
Bass.SetVolume
Bass.Update
(Eliminado)Bass.PluginGetInfo
No me voy a poner a explicar que es cada función ya que el plugin viene con un ejemplo y un archivo de ayuda donde sale todo, aparte de que es tarde jejeje.
Esta librería reproduce los siguientes formatos:
Código: Seleccionar todo
Stream: WAV/AIFF/MP3/MP2/MP1/OGG
Music: MO3/IT/XM/S3M/MTM/MOD/UMX
Y permite añadir algunos plugins que están en su página oficial para reproducir WMA, MIDI, FLAC, APE,AAC...
Una captura:
Se que el % y el Led Metter no corresponden pero es que tarda en bajar
Bueno, os dejo la descarga:
This message is hidden
NOTA: Es importante que los archivos se copien tal y como están en el RAR ya que es necesaria una copia de la librería junto al plugin (el AMS lo busca ahí al compilar) y en la carpeta Data (el AMS lo busca al iniciar).
Comentadme que tal
, Saludos!!!
Changelog:
Uppdate 1.0.0.1)
- Se han arreglado algunos errores en el ejemplo, cuando se estaba reproduciendo un archivo si abrías otro ya sea local o url se paraba la música y cerraba el archivo pero no liberaba el handle, y si dabas a "Cancel" en url no te dejaba abrir otro archivo.
- También se ha puesto para que al liberar el handle el boton "Play/Pause" vuelva a poner "Play" ya que la música estaría parada.
- Se ha añadido una opción a Bass.Init, y es la de poder elegir donde se ubicará la librería Bass.dll, útil si quieres meter todas las librerías en otra carpeta que no sea la del EXE. La función sigue funcionando como antes: "Bass.Init()", así el plugin usará la por defecto (_SourceFolder) pero para seleccionar una carpeta propia debes ponerla: "Bass.Init("C:\bass.dll")" (Eliminado en la 2.0.0.0)
- He hecho algunos cambios menores en el archivo de ayuda y en el plugin, no fallaban pero están mejor ahora.
Update 2.0.0.0)
- He cambiado el formato de LUA+APC a C++ (Más Versatil).
- He añadido varias funciones que antes no funcionaban en LUA.
- He automatizado la copia de la DLL a la raiz del programa.
- He cambiado algunas funciones.
Update 2.0.0.1
- Arreglado un bug en Bass.ChannelGetLevel al activar el modo Porcentaje
Re: BassDLL por Danixu
Publicado: 29 Sep 2017 20:37
por ATTACK
thank you
Re: BassDLL por Danixu
Publicado: 29 Sep 2017 21:16
por ATTACK
error plugin estas dando
Re: BassDLL por Danixu
Publicado: 05 Jun 2018 21:14
por leozire72
Revisando
Re: BassDLL por Danixu
Publicado: 31 Dic 2018 19:46
por Sanlues
A probar
Re: BassDLL por Danixu
Publicado: 31 Ene 2021 12:51
por bravura96
aaefafwebwergwerwe
Re: BassDLL por Danixu
Publicado: 14 May 2021 05:05
por fersbrando
Daniel_Lechu escribió: ↑17 Ago 2011 03:12
Hola buenas, hacía tiempo que no hacía nada... me he distanciado un poco del AMS pero me ha dado un chispazo y aquí os dejo el resultado:
Se trata de un Action Plugin que utiliza la DLL Bass.dll para funcionar y que básicamente nos proporciona un reproductor de varios formatos sin necesidad de ningún otro programa/codec...
Contiene las siguientes funciones:
Versión 1.0.0.1:
Bass.PluginLoad
Bass.PluginGetInfo
Bass.PluginFree
Bass.ErrorGetCode
Bass.Free
Bass.GetVersion
Bass.Init
Bass.Pause
Bass.Start
Bass.Stop
Bass.StreamCreateFile
Bass.StreamCreateURL
Bass.StreamFree
Bass.StreamGetFilePosition
Bass.MusicLoad
Bass.MusicFree
Bass.ChannelGetLength
Bass.ChannelGetLevel
Bass.ChannelGetPosition
Bass.ChannelIsActive
Bass.ChannelLock
Bass.ChannelPause
Bass.ChannelPlay
Bass.ChannelSetPosition
Bass.ChannelStop
Versión 2.0.0.0:
Bass.ChannelBytes2Seconds
Bass.ChannelSeconds2Bytes
Bass.ChannelUpdate
Bass.GetCPU
Bass.GetDevice
Bass.GetVolume
Bass.SetDevice
Bass.SetVolume
Bass.Update
(Eliminado)Bass.PluginGetInfo
No me voy a poner a explicar que es cada función ya que el plugin viene con un ejemplo y un archivo de ayuda donde sale todo, aparte de que es tarde jejeje.
Esta librería reproduce los siguientes formatos:
Código: Seleccionar todo
Stream: WAV/AIFF/MP3/MP2/MP1/OGG
Music: MO3/IT/XM/S3M/MTM/MOD/UMX
Y permite añadir algunos plugins que están en su página oficial para reproducir WMA, MIDI, FLAC, APE,AAC...
Una captura:
Se que el % y el Led Metter no corresponden pero es que tarda en bajar
Bueno, os dejo la descarga:
- HIDE: ON
- Hidebb Message Hidden Description
NOTA: Es importante que los archivos se copien tal y como están en el RAR ya que es necesaria una copia de la librería junto al plugin (el AMS lo busca ahí al compilar) y en la carpeta Data (el AMS lo busca al iniciar).
Comentadme que tal
, Saludos!!!
Changelog:
Uppdate 1.0.0.1)
- Se han arreglado algunos errores en el ejemplo, cuando se estaba reproduciendo un archivo si abrías otro ya sea local o url se paraba la música y cerraba el archivo pero no liberaba el handle, y si dabas a "Cancel" en url no te dejaba abrir otro archivo.
- También se ha puesto para que al liberar el handle el boton "Play/Pause" vuelva a poner "Play" ya que la música estaría parada.
- Se ha añadido una opción a Bass.Init, y es la de poder elegir donde se ubicará la librería Bass.dll, útil si quieres meter todas las librerías en otra carpeta que no sea la del EXE. La función sigue funcionando como antes: "Bass.Init()", así el plugin usará la por defecto (_SourceFolder) pero para seleccionar una carpeta propia debes ponerla: "Bass.Init("C:\\bass.dll")" (Eliminado en la 2.0.0.0)
- He hecho algunos cambios menores en el archivo de ayuda y en el plugin, no fallaban pero están mejor ahora.
Update 2.0.0.0)
- He cambiado el formato de LUA+APC a C++ (Más Versatil).
- He añadido varias funciones que antes no funcionaban en LUA.
- He automatizado la copia de la DLL a la raiz del programa.
- He cambiado algunas funciones.
Update 2.0.0.1
- Arreglado un bug en Bass.ChannelGetLevel al activar el modo Porcentaje
Re: BassDLL por Danixu
Publicado: 16 May 2021 08:03
por GiZMO82
Thanx!
Re: BassDLL por Danixu
Publicado: 09 Jun 2022 17:00
por figazoft
a ver...
Re: BassDLL por Danixu
Publicado: 13 Feb 2024 11:47
por Deluge.X6
Tu el mejor Gracias