コード例 #1
0
 private void UpdateSource(MessageViewModel message, File file, int duration)
 {
     if (message == null || file == null || !SettingsService.Current.IsAutoPlayVideosEnabled)
     {
         Player.Source = _source = null;
     }
     else
     {
         if (_source?.Id != file.Id)
         {
             Player.Source = _source = new RemoteVideoSource(message.ProtoService, file, duration);
         }
         else
         {
             _source.UpdateFile(file);
         }
     }
 }