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.
This commit is contained in:
parent
2d857bcf70
commit
93869465ef
@ -463,11 +463,7 @@ NSString * const MGMVT3D = @"3D";
|
|||||||
[theAlert runModal];
|
[theAlert runModal];
|
||||||
} else {
|
} else {
|
||||||
NSMutableDictionary *info = [NSMutableDictionary dictionary];
|
NSMutableDictionary *info = [NSMutableDictionary dictionary];
|
||||||
if (![[MGMSystemInfo info] isAfterSnowLeopard]) {
|
[info setObject:[video objectForKey:MGMULURL] forKey:MGMVLVideoURLKey];
|
||||||
[info setObject:[NSURL URLWithString:[[[video objectForKey:MGMULURL] absoluteString] replace:@"https://" with:@"http://"]] forKey:MGMVLVideoURLKey];
|
|
||||||
} else {
|
|
||||||
[info setObject:[video objectForKey:MGMULURL] forKey:MGMVLVideoURLKey];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (![[[videoQualities objectForKey:[video objectForKey:MGMULTag]] objectForKey:MGMVTAudio] boolValue]) {
|
if (![[[videoQualities objectForKey:[video objectForKey:MGMULTag]] objectForKey:MGMVTAudio] boolValue]) {
|
||||||
[info setObject:[audio objectForKey:MGMULURL] forKey:MGMVLAudioURLKey];
|
[info setObject:[audio objectForKey:MGMULURL] forKey:MGMVLAudioURLKey];
|
||||||
|
@ -614,6 +614,12 @@ NSString * const MGMILPath = @"path";
|
|||||||
|
|
||||||
- (void)updateControls {
|
- (void)updateControls {
|
||||||
if ([[moviePlayer movie] loadState]==-1L) {
|
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];
|
[moviePlayer setMovie:nil];
|
||||||
if (updateControlsTimer!=nil) {
|
if (updateControlsTimer!=nil) {
|
||||||
[updateControlsTimer invalidate];
|
[updateControlsTimer invalidate];
|
||||||
|
Loading…
Reference in New Issue
Block a user