Пример #1
0
        private void InitParameter()
        {
            if (App.Current.Resources.Count != 0)
            {
                myMediaInfo media;

                /* 256 512 1 2 4
                 * The Adventures of Tintin
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(360p_H.264-AAC)740kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(720p_H.264-AAC)2500kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(1080p_H.264-AAC)4500kbps.mp4
                 *
                 * sample links
                 * http://202.188.95.245/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4
                 * http://202.188.95.245/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0240p_H.264-AAC_0336kbps).mp4
                 */

                //to enable this, ensure to add corresponding res in result page
                //media = new myMediaInfo();
                //media.Resolution = myMediaInfo.Resolutions.r240p;
                ////media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0240p_H.264-AAC_0336kbps).mp4?query=");
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4?query=");
                //media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower240"]);
                //media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper240"]);
                //media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop240"]);
                ////media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration240"]);
                //media.RecommendedSubscription = 0.3;
                //App.myMediaList.Add(media);

                media            = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r360p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0360p_H.264-AAC_0574kbps).mp4?query=");
                media.Source         = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(360p_H.264-AAC)740kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower360"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper360"]);
                media.DropThreshold  = Convert.ToInt32(Application.Current.Resources["Drop360"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration360"]);
                media.RecommendedSubscription = 0.5;
                App.myMediaList.Add(media);

                media            = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r480p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0480p_H.264-AAC_1189kbps).mp4?query=");
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbps.mp4?query=");
                media.Source         = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbpsmod16.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower480"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper480"]);
                media.DropThreshold  = Convert.ToInt32(Application.Current.Resources["Drop480"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration480"]);
                media.RecommendedSubscription = 1.0;
                App.myMediaList.Add(media);

                media            = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r720p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0720p_H.264-AAC_2110kbps).mp4?query=");
                media.Source         = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(720p_H.264-AAC)2500kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower720"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper720"]);
                media.DropThreshold  = Convert.ToInt32(Application.Current.Resources["Drop720"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration720"]);
                media.RecommendedSubscription = 2.0;
                App.myMediaList.Add(media);

                media            = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r1080p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(1080p_H.264-AAC_3597kbps).mp4?query=");
                media.Source         = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(1080p_H.264-AAC)4500kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower1080"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper1080"]);
                media.DropThreshold  = Convert.ToInt32(Application.Current.Resources["Drop1080"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration1080"]);
                media.RecommendedSubscription = 4.0;
                App.myMediaList.Add(media);

                App.ro.Subscription = Convert.ToDouble(Application.Current.Resources["Subscription"]);
                string RecommendedResolution;
                {
                    StringBuilder resolution = new StringBuilder();
                    resolution.Append("r");
                    resolution.Append(Application.Current.Resources["Recommended"] as String);
                    RecommendedResolution = resolution.ToString();
                }
                App.ro.RecommendedResolution = (myMediaInfo.Resolutions)Enum.Parse(typeof(myMediaInfo.Resolutions), RecommendedResolution, false);
                App.ro.SelectedMedia         = (myMediaInfo.Resolutions)Enum.Parse(typeof(myMediaInfo.Resolutions), RecommendedResolution, false);
                try
                {
                    App.ro.sessionId = Application.Current.Resources["SessionId"] as String;
                }
                catch (System.Exception ex)
                {
                    App.ro.sessionId = "NoSessionId";
                }
                if (App.ro.sessionId == null)
                {
                    App.ro.sessionId = "NullSessionId";
                }
            }
        }
Пример #2
0
        private void InitParameter()
        {
            if (App.Current.Resources.Count != 0)
            {
                myMediaInfo media;
                /* 256 512 1 2 4
                 * The Adventures of Tintin
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(360p_H.264-AAC)740kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(720p_H.264-AAC)2500kbps.mp4
                 * /Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(1080p_H.264-AAC)4500kbps.mp4
                 *
                 * sample links
                 * http://202.188.95.245/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4
                 * http://202.188.95.245/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0240p_H.264-AAC_0336kbps).mp4
                 */

                //to enable this, ensure to add corresponding res in result page
                //media = new myMediaInfo();
                //media.Resolution = myMediaInfo.Resolutions.r240p;
                ////media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0240p_H.264-AAC_0336kbps).mp4?query=");
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(240p_H.264-AAC)500kbps.mp4?query=");
                //media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower240"]);
                //media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper240"]);
                //media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop240"]);
                ////media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration240"]);
                //media.RecommendedSubscription = 0.3;
                //App.myMediaList.Add(media);

                media = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r360p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0360p_H.264-AAC_0574kbps).mp4?query=");
                media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(360p_H.264-AAC)740kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower360"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper360"]);
                media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop360"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration360"]);
                media.RecommendedSubscription = 0.5;
                App.myMediaList.Add(media);

                media = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r480p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0480p_H.264-AAC_1189kbps).mp4?query=");
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbps.mp4?query=");
                media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(480p_H.264-AAC)1800kbpsmod16.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower480"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper480"]);
                media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop480"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration480"]);
                media.RecommendedSubscription = 1.0;
                App.myMediaList.Add(media);

                media = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r720p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(0720p_H.264-AAC_2110kbps).mp4?query=");
                media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(720p_H.264-AAC)2500kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower720"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper720"]);
                media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop720"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration720"]);
                media.RecommendedSubscription = 2.0;
                App.myMediaList.Add(media);

                media = new myMediaInfo();
                media.Resolution = myMediaInfo.Resolutions.r1080p;
                //media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/Toy story 3 trailers/Toy_Story_3_ Trailer(1080p_H.264-AAC_3597kbps).mp4?query=");
                media.Source = new System.Uri("http://" + App.MediaServerIp + "/Media/TheAdventuresofTintin/TheAdventuresofTintin-TVSpot-3(1080p_H.264-AAC)4500kbps.mp4?query=");
                media.LowerThreshold = Convert.ToInt32(Application.Current.Resources["Lower1080"]);
                media.UpperThreshold = Convert.ToInt32(Application.Current.Resources["Upper1080"]);
                media.DropThreshold = Convert.ToInt32(Application.Current.Resources["Drop1080"]);
                //media.DurationThreshold = Convert.ToDouble(Application.Current.Resources["Duration1080"]);
                media.RecommendedSubscription = 4.0;
                App.myMediaList.Add(media);

                App.ro.Subscription = Convert.ToDouble(Application.Current.Resources["Subscription"]);
                string RecommendedResolution;
                {
                    StringBuilder resolution = new StringBuilder();
                    resolution.Append("r");
                    resolution.Append(Application.Current.Resources["Recommended"] as String);
                    RecommendedResolution = resolution.ToString();
                }
                App.ro.RecommendedResolution = (myMediaInfo.Resolutions)Enum.Parse(typeof(myMediaInfo.Resolutions), RecommendedResolution, false);
                App.ro.SelectedMedia = (myMediaInfo.Resolutions)Enum.Parse(typeof(myMediaInfo.Resolutions), RecommendedResolution, false);
                try
                {
                    App.ro.sessionId = Application.Current.Resources["SessionId"] as String;
                }
                catch (System.Exception ex)
                {
                    App.ro.sessionId = "NoSessionId";
                }
                if (App.ro.sessionId == null)
                {
                    App.ro.sessionId = "NullSessionId";
                }
            }
        }