function get_mediainfo(mediainfoIndex) { this._hostname = EePlayer.Player._getUniqueName("xamlHost"); switch (mediainfoIndex) { case 0: return { "mediaUrl": "", "placeholderImage": "", "chapters": [ ] }; default: throw Error.invalidOperation("No such mediainfo"); } } function StartWithParent(parentId, appId) { new StartPlayer_0(parentId); } function StartPlayer_0(parentId) { this._hostname = EePlayer.Player._getUniqueName("xamlHost"); Silverlight.createHostedObjectEx( { source: 'player.xaml?v=1', parentElement: $get(parentId ||"divPlayer_0"), id:this._hostname, properties:{ width:'100%', height:'100%', version:'1.0', background:document.body.style.backgroundColor, isWindowless:'false' }, events:{ onLoad:Function.createDelegate(this, this._handleLoad) }, initParams: 'streaming:/acctid/appname/filename' } ); this._currentMediainfo = 0; alert("done"); } StartPlayer_0.prototype= { _handleLoad: function() { this._player = $create( ExtendedPlayer.Player, { // properties autoPlay : true, volume : 1.0, muted : false }, { // event handlers mediaEnded: Function.createDelegate(this, this._onMediaEnded), mediaFailed: Function.createDelegate(this, this._onMediaFailed) }, null, $get(this._hostname) ); //this._playNextVideo(); this._loadStreamingVideo(); }, _onMediaEnded: function(sender, eventArgs) { window.setTimeout( Function.createDelegate(this, this._playNextVideo), 1000); }, _onMediaFailed: function(sender, eventArgs) { alert(String.format( Ee.UI.Xaml.Media.Res.mediaFailed, this._player.get_mediaUrl() ) ); }, _playNextVideo: function() { alert("here"); var cVideos = 1; if (this._currentMediainfo