'Activity module
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim mp, mp1, mp2, mp3 As MediaPlayerStream
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim ScrollView1 As ScrollView
Dim button1, button2, button3, button4, button6 As Button
Dim Back As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
mp.Initialize("mp")
mp1.Initialize("mp1")
mp2.Initialize("mp2")
mp3.Initialize("mp3")
End If
mp.Load("www.robertronnes.com/mybassoonrepertoire/BachPartita1movtAllemande.mp3")
mp.Play
activity.LoadLayout ("SoundClips.bal")
ScrollView1.Panel.LoadLayout("SoundClipsPanel.bal")
Button6.Text = Button1.Text
End Sub
Sub Back_click
StartActivity("main")
End Sub
Sub Button1_click
Button6.Text = Button1.Text
If mp1.IsPlaying Then
mp1.Stop
mp.Load("www.robertronnes.com/mybassoonrepertoire/BachPartita1movtAllemande.mp3")
mp.Play
Else If mp2.IsPlaying Then
mp2.Stop
mp.Load("www.robertronnes.com/mybassoonrepertoire/BachPartita1movtAllemande.mp3")
mp.Play
Else If mp3.IsPlaying Then
mp3.Stop
mp.Load("www.robertronnes.com/mybassoonrepertoire/BachPartita1movtAllemande.mp3")
mp.Play
Else
mp.Load("www.robertronnes.com/mybassoonrepertoire/BachPartita1movtAllemande.mp3")
mp.Play
End If
End Sub
Sub Button2_click
Button6.Text = Button2.Text
If mp.IsPlaying Then
mp.Stop
mp1.Load("www.robertronnes.com/GiorgioPacchioniItalianComposer/Pacchioniconcertoperfagotto.1movt.mp3")
mp1.Play
Else If mp2.IsPlaying Then
mp2.Stop
mp1.Load("www.robertronnes.com/GiorgioPacchioniItalianComposer/Pacchioniconcertoperfagotto.1movt.mp3")
mp1.Play
Else If mp3.IsPlaying Then
mp3.Stop
mp1.Load("www.robertronnes.com/GiorgioPacchioniItalianComposer/Pacchioniconcertoperfagotto.1movt.mp3")
mp1.Play
Else
mp1.Load("www.robertronnes.com/GiorgioPacchioniItalianComposer/Pacchioniconcertoperfagotto.1movt.mp3")
mp1.Play
End If
End Sub
Sub Button3_click
Button6.Text = Button3.Text
If mp.IsPlaying Then
mp.Stop
mp2.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp2.Play
Else If mp1.IsPlaying Then
mp1.Stop
mp2.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp2.Play
Else If mp3.IsPlaying Then
mp3.Stop
mp2.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp2.Play
Else
mp2.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp2.Play
End If
End Sub
Sub Button4_click
Button6.Text = Button4.Text
If mp.IsPlaying Then
mp.Stop
mp3.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp3.Play
Else If mp1.IsPlaying Then
mp1.Stop
mp3.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp3.Play
Else If mp2.IsPlaying Then
mp2.Stop
mp3.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp3.Play
Else
mp3.Load("music.ibiblio.org/pub/multimedia/pandora/mp3/bassoon/Arthur_Grossman_Live/Saint-Saens.mp3")
mp3.Play
End If
End Sub
Sub mp_StreamReady
Log("starts playing")
mp.Play
End Sub
Sub mp_StreamError (ErrorCode As String, ExtraData As Int)
Log("Error: " & ErrorCode & ", " & ExtraData)
ToastMessageShow("Error: " & ErrorCode & ", " & ExtraData, True)
End Sub
Sub mp_StreamBuffer(Percentage As Int)
Log(Percentage)
End Sub