コード例 #1
0
 public ActionResult MusicPlayer(string albumId)
 {
     AlbumPlayerViewModel model = new AlbumPlayerViewModel();
     model.MediaId = albumId;
     model.ContinuationId = "playlist-" + randomGenerator.Next(100000, 999999).ToString();
     WebTranscoderProfile profile = GetProfile(Connections.Current.MASStreamControl,
         Configuration.StreamingPlatforms.GetDefaultProfileForUserAgent(StreamingProfileType.Audio, Request.UserAgent));
     model.Tracks = Connections.Current.MAS.GetMusicTracksDetailedForAlbum(Settings.ActiveSettings.MusicProvider, albumId);
     return CreatePlayer(Connections.Current.MASStreamControl, model, StreamTarget.GetAudioTargets(), profile, true);
 }
コード例 #2
0
ファイル: StreamController.cs プロジェクト: bbmjen/MPExtended
 public ActionResult MusicPlayer(string albumId)
 {
     AlbumPlayerViewModel model = new AlbumPlayerViewModel();
     model.MediaId = albumId;
     WebTranscoderProfile profile = GetProfile(MPEServices.MASStreamControl, Settings.ActiveSettings.DefaultAudioProfile);
     model.Tracks = MPEServices.MAS.GetMusicTracksDetailedForAlbum(Settings.ActiveSettings.MusicProvider, albumId);
     return CreatePlayer(MPEServices.MASStreamControl, model, StreamTarget.GetAudioTargets(), profile);
 }