wiki.sine.space | sinespace

Difference between revisions of "Scripting/SSceneBackgroundMusic"

From wiki.sine.space
Jump to: navigation, search
(Added simple examples to all members (8) of SSceneBackgroundMusic)
(Replaced content with "This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sscenebackgroundmusic")
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Members=
+
This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sscenebackgroundmusic
{{ScriptFunction|void|OnTrackChange|(Closure o)|Function will be called when track changes. |5=<pre>otc = function(trackInfo)
+
Space.Log(trackInfo.Title)
+
Space.Log(trackInfo.Artist)
+
  end
+
Space.Host.ExecutingObject.Radio.OnTrackChange(otc)</pre>}}
+
 
+
{{ScriptFunction|void|OnUpcomingTrackChange|(Closure o)|Function will be called when there's an upcoming track change|5=<pre>otc = function(trackInfo)
+
Space.Log(trackInfo.Title)
+
Space.Log(trackInfo.Artist)
+
  end
+
Space.Host.ExecutingObject.Radio.OnUpcomingTrackChange(otc)</pre>}}
+
 
+
{{ScriptFunction|void|Play|()|Plays the radio stream|5=<pre>Space.Host.ExecutingObject.Radio.Play()</pre>}}
+
 
+
{{ScriptFunction|void|PlayMP3Stream|(string url)|Sets the given MP3 stream url as current stream|5=<pre>Space.Host.ExecutingObject.Radio.PlayMP3Stream("http://stream.example.org:1234/")</pre>}}
+
 
+
{{ScriptFunction|void|PlayVorbisStream|(string url)|Sets the given Vorbis stream url as current stream|5=<pre>Space.Host.ExecutingObject.Radio.PlayVorbisStream("http://stream.example.org:1234/")</pre>}}
+
 
+
{{ScriptFunction|void|Stop|()|Stops playing the radio stream|5=<pre>Space.Host.ExecutingObject.Radio.Stop()</pre>}}
+
 
+
 
+
 
+
=Properties=
+
 
+
{{ScriptFunction|bool|Enabled|{ get; set; }|Is this component Enabled?|5= <pre>Space.Host.ExecutingObject.Radio.Enabled = true</pre>}}
+
 
+
{{ScriptFunction|string|URL|{ get; }|URL of the current stream|5= <pre>streamURL = Space.Host.ExecutingObject.Radio.URL </pre>}}
+
 
+
 
+
 
+
 
+
{{Scripting Navbox}}
+

Latest revision as of 06:21, 19 September 2022

This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sscenebackgroundmusic