Browse Source

YouTube redirects to HTTPS anyway, so my previous attempt to fix 10.4 is bad. I also added a log of the error for loading.

master
GRMrGecko 9 years ago
parent
commit
93869465ef
  1. 6
      Classes/YouView/MGMVideoFinder.m
  2. 6
      Classes/YouView/Player/MGMPlayer.m

6
Classes/YouView/MGMVideoFinder.m

@ -463,11 +463,7 @@ NSString * const MGMVT3D = @"3D";
[theAlert runModal];
} else {
NSMutableDictionary *info = [NSMutableDictionary dictionary];
if (![[MGMSystemInfo info] isAfterSnowLeopard]) {
[info setObject:[NSURL URLWithString:[[[video objectForKey:MGMULURL] absoluteString] replace:@"https://" with:@"http://"]] forKey:MGMVLVideoURLKey];
} else {
[info setObject:[video objectForKey:MGMULURL] forKey:MGMVLVideoURLKey];
}
[info setObject:[video objectForKey:MGMULURL] forKey:MGMVLVideoURLKey];
if (![[[videoQualities objectForKey:[video objectForKey:MGMULTag]] objectForKey:MGMVTAudio] boolValue]) {
[info setObject:[audio objectForKey:MGMULURL] forKey:MGMVLAudioURLKey];

6
Classes/YouView/Player/MGMPlayer.m

@ -614,6 +614,12 @@ NSString * const MGMILPath = @"path";
- (void)updateControls {
if ([[moviePlayer movie] loadState]==-1L) {
NSError *error = [[moviePlayer movie] attributeForKey:@"QTMovieLoadStateErrorAttribute"];
if (error!=nil) {
NSLog(@"%@", error);
} else {
NSLog(@"No error output for this OS.");
}
[moviePlayer setMovie:nil];
if (updateControlsTimer!=nil) {
[updateControlsTimer invalidate];

Loading…
Cancel
Save