mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
ios tutorials: make tutorial 4/5 work correclty again
Inspiration from the following commits:5188475abd
49c92a9752
30e730bccc
4a62c09504
This commit is contained in:
parent
266b227024
commit
ef2fd1d49e
3 changed files with 16 additions and 6 deletions
|
@ -69,6 +69,10 @@
|
|||
uri = @"https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.ogv";
|
||||
|
||||
gst_backend = [[GStreamerBackend alloc] init:self videoView:video_view];
|
||||
|
||||
time_slider.value = 0;
|
||||
time_slider.minimumValue = 0;
|
||||
time_slider.maximumValue = 0;
|
||||
}
|
||||
|
||||
- (void)viewDidDisappear:(BOOL)animated
|
||||
|
@ -143,8 +147,6 @@
|
|||
video_width_constraint.constant = correct_width;
|
||||
video_height_constraint.constant = view_height;
|
||||
}
|
||||
|
||||
time_slider.frame = CGRectMake(time_slider.frame.origin.x, time_slider.frame.origin.y, toolbar.frame.size.width - time_slider.frame.origin.x - 8, time_slider.frame.size.height);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
#import "VideoViewController.h"
|
||||
#import <AssetsLibrary/AssetsLibrary.h>
|
||||
|
||||
#define ENABLE_IOS_LIBRARY false
|
||||
|
||||
@interface LibraryViewController ()
|
||||
|
||||
@end
|
||||
|
@ -95,10 +97,14 @@ static NSString *CellIdentifier = @"CellIdentifier";
|
|||
|
||||
- (void)refreshMediaItems {
|
||||
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSAllDomainsMask, YES);
|
||||
|
||||
NSString *docsPath = [paths objectAtIndex:0];
|
||||
NSMutableArray *entries;
|
||||
|
||||
#if ENABLE_IOS_LIBRARY
|
||||
|
||||
/* Entries from the Photo Library */
|
||||
NSMutableArray *entries = [[NSMutableArray alloc] init];
|
||||
entries = [[NSMutableArray alloc] init];
|
||||
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
|
||||
[library enumerateGroupsWithTypes:ALAssetsGroupAll
|
||||
usingBlock:^(ALAssetsGroup *group, BOOL *stop)
|
||||
|
@ -122,7 +128,7 @@ static NSString *CellIdentifier = @"CellIdentifier";
|
|||
}
|
||||
];
|
||||
self->libraryEntries = entries;
|
||||
|
||||
#endif
|
||||
/* Retrieve entries from iTunes file sharing */
|
||||
entries = [[NSMutableArray alloc] init];
|
||||
for (NSString *e in [[NSFileManager defaultManager] contentsOfDirectoryAtPath:docsPath error:nil])
|
||||
|
|
|
@ -67,6 +67,10 @@
|
|||
media_height = 240;
|
||||
|
||||
gst_backend = [[GStreamerBackend alloc] init:self videoView:video_view];
|
||||
|
||||
time_slider.value = 0;
|
||||
time_slider.minimumValue = 0;
|
||||
time_slider.maximumValue = 0;
|
||||
}
|
||||
|
||||
- (void)viewDidDisappear:(BOOL)animated
|
||||
|
@ -144,8 +148,6 @@
|
|||
video_width_constraint.constant = correct_width;
|
||||
video_height_constraint.constant = view_height;
|
||||
}
|
||||
|
||||
time_slider.frame = CGRectMake(time_slider.frame.origin.x, time_slider.frame.origin.y, toolbar.frame.size.width - time_slider.frame.origin.x - 8, time_slider.frame.size.height);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue