当前位置: 首页>>代码示例>>C#>>正文


C# Song.SetEventHandler方法代码示例

本文整理汇总了C#中Microsoft.Xna.Framework.Media.Song.SetEventHandler方法的典型用法代码示例。如果您正苦于以下问题:C# Song.SetEventHandler方法的具体用法?C# Song.SetEventHandler怎么用?C# Song.SetEventHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Microsoft.Xna.Framework.Media.Song的用法示例。


在下文中一共展示了Song.SetEventHandler方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PlaySong

 private static void PlaySong(Song song)
 {
   song.SetEventHandler(new Song.FinishedPlayingHandler(MediaPlayer.OnSongFinishedPlaying));
   song.Volume = MediaPlayer._isMuted ? 0.0f : MediaPlayer._volume;
   song.Play();
   MediaPlayer.State = MediaState.Playing;
 }
开发者ID:tanis2000,项目名称:FEZ,代码行数:7,代码来源:MediaPlayer.cs

示例2: PlatformPlaySong

        private static void PlatformPlaySong(Song song)
        {
            if (_queue.ActiveSong == null)
                return;

            song.SetEventHandler(OnSongFinishedPlaying);

            song.Volume = _isMuted ? 0.0f : _volume;
            song.Play();
        }
开发者ID:KennethYap,项目名称:MonoGame,代码行数:10,代码来源:MediaPlayer.Default.cs

示例3: PlaySong

		private static void PlaySong(Song song)
		{
#if WINRT
			var folder = Windows.ApplicationModel.Package.Current.InstalledLocation.Path;
			var path = folder + "\\" + song.FilePath;
			var uri = new Uri(path);
			var converted = uri.AbsoluteUri;
			
			_mediaEngineEx.Source = converted;            
			_mediaEngineEx.Load();
			_mediaEngineEx.Play();
			
#else
			song.SetEventHandler(OnSongFinishedPlaying);			
			song.Volume = _isMuted ? 0.0f : _volume;
			song.Play();
#endif
			State = MediaState.Playing;
		}
开发者ID:valsavva,项目名称:dynacat,代码行数:19,代码来源:MediaPlayer.cs


注:本文中的Microsoft.Xna.Framework.Media.Song.SetEventHandler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。