if (this.AudioBehaviours.SelectedLangauges.Count > 0)\r
{\r
string langName = this.AudioBehaviours.SelectedLangauges.FirstOrDefault(w => !w.Equals(Constants.Any));\r
- if (!string.IsNullOrEmpty(langName))\r
+ string langCode = LanguageUtilities.GetLanguageCode(langName);\r
+ if (!string.IsNullOrEmpty(langCode))\r
{\r
- preferredAudioTracks = this.SourceTracks.Where(item => item.Language.Contains(langName));\r
+ preferredAudioTracks = this.SourceTracks.Where(item => item.LanguageCode.Contains(langCode));\r
}\r
}\r
\r
/// </returns>\r
private string GetPreferredSubtitleTrackLanguage()\r
{\r
- return this.SubtitleBehaviours.SelectedLangauges.FirstOrDefault(w => w != Constants.Any);\r
+ string langName = this.SubtitleBehaviours.SelectedLangauges.FirstOrDefault(w => w != Constants.Any);\r
+ string langCode = LanguageUtilities.GetLanguageCode(langName);\r
+ return langCode;\r
}\r
\r
/// <summary>\r