I have a test program with a class module and an MP3 file in the files list.
The following code works in the main module: I hear the sound.
Dim MP as MediaPlayer
MP.Initialize
MP.Load(File.DirAssets,"Note.MP3")
MP.Play
This same code does NOT work in the class module even though debugging does step through it.: I do not hear the sound.
Can someone tell me why?
It would be convenient in my project if there is a way to play the sound in the class module.
It should work in a service class, I've used a service class to control both mediaplayer and soundpool object without any issue. Just be sure in the Service_Destory to stop any mediaplayer/soundpool that might be on-going.
Thank you, Erel, for your response. It is good to know that sounds CAN be played in a class. I prepared a small project to illustrate the problem but it DOES work there so there is no reason for me to send it. My rather large project does not work with a class so I am now using an Activity module where it does work. Eventually, I expect to figure out why the class module did not work in my project.
Thanks again.