Italian [B4A] RISOLTO - Come interrompere riproduzione file audio gia' avviato?

amorosik

Expert
Licensed User
Avvio riproduzione file audio:
Dim MediaPlayer1 As MediaPlayer
MediaPlayer1.Initialize()
MediaPlayer1.Load(File.DirAssets,"annuncio1.mp3")
MediaPlayer1.SetVolume(1,1)
MediaPlayer1.Play

Col codice sopra indicato avvio la riproduzione di un file audio presente tra i file del progetto
Una volta avviato, come fare per interromperlo (prima della fine intendo) ?
 

amorosik

Expert
Licensed User
Ho gia' provato a dargli uno stop mettendo una roba di questo tipo

Stop a file audio in riproduzione:
Dim MediaPlayer1 As MediaPlayer
MediaPlayer1.Initialize()
MediaPlayer1.Load(File.DirAssets,"annuncio1.mp3")
MediaPlayer1.Stop

Ma sembra non funzionare
Si vede che non 'riconosce' il file gia' in esecuzione, probabilmente dovrei prendere un riferimento prima, quando avvio l'audio
Riferimento da usare in seguito, nel caso serva stoppare l'audio
 

amorosik

Expert
Licensed User
Risolto, ho dichiarato come Public sul Main l'oggetto MediaPlayer1
Il problema stava nelle dichiarazioni locali che ogni volta referenziavano un oggetto diverso
 
Top