MediaPlayer creates a MediaPlayer object to play sound files from the device.
app.CreateMediaPlayer() -> app object - MediaPlayer
Example - Example
function OnStart()
{
player = app.CreateMediaPlayer();
player.SetOnReady( player_OnReady );
player.SetFile( "/Sys/Snd/Trill.ogg" );
}
function player_OnReady()
{
app.ShowPopup( "OnReady" );
player.Play();
}
Example - OnComplete
function OnStart()
{
lay = app.CreateLayout( "Linear", "FillXY,VCenter" );
btn = app.CreateButton( "Play", 0.4, 0.1 );
btn.SetOnTouch( btn_OnTouch );
lay.AddChild( btn );
app.AddLayout( lay );
player = app.CreateMediaPlayer();
player.SetOnComplete( player_OnComplete );
player.SetFile( "/Sys/Snd/Poing.ogg" );
}
function btn_OnTouch()
{
player.SeekTo( 0 );
player.Play();
}
function player_OnComplete()
{
app.ShowPopup( "OnComplete" );
}
The following methods are avaiable on the MediaPlayer object:
GetPosition(
options ) ->
object - { left: fraction of parent width, top: fraction of parent height, right: fraction of parent width, bottom: fraction of parent height }
GetType() ->
string - "MediaPlayer"