Commit 57286cad authored by Felix Paul Kühne's avatar Felix Paul Kühne

AspenProject: added preliminary slider and time counter

The slider uses the OBSlider class to match the default media player's behavior
parent 087239b8
......@@ -22,6 +22,7 @@
7D94FD0116DE7D1100F2623B /* VLCPlaylistViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D94FCFF16DE7D1100F2623B /* VLCPlaylistViewController_iPad.xib */; };
7D94FD0416DE7D1100F2623B /* VLCMovieViewController_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D94FD0216DE7D1100F2623B /* VLCMovieViewController_iPhone.xib */; };
7D94FD0716DE7D1100F2623B /* VLCMovieViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D94FD0516DE7D1100F2623B /* VLCMovieViewController_iPad.xib */; };
7DADC55F1704FABF001DAC63 /* OBSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DADC55E1704FABF001DAC63 /* OBSlider.m */; };
CC1BBC3F1704934300A20CBF /* libMobileVLCKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CC1BBC3E1704934200A20CBF /* libMobileVLCKit.a */; };
CC1BBC411704934D00A20CBF /* libMobileMediaLibraryKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CC1BBC401704934C00A20CBF /* libMobileMediaLibraryKit.a */; };
CC1BBC431704935E00A20CBF /* MediaLibrary.mom in Resources */ = {isa = PBXBuildFile; fileRef = CC1BBC421704935E00A20CBF /* MediaLibrary.mom */; };
......@@ -59,6 +60,8 @@
7D94FD0016DE7D1100F2623B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/VLCPlaylistViewController_iPad.xib; sourceTree = "<group>"; };
7D94FD0316DE7D1100F2623B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/VLCMovieViewController_iPhone.xib; sourceTree = "<group>"; };
7D94FD0616DE7D1100F2623B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/VLCMovieViewController_iPad.xib; sourceTree = "<group>"; };
7DADC55D1704FABF001DAC63 /* OBSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OBSlider.h; path = ImportedSources/OBSlider/OBSlider/OBSlider.h; sourceTree = SOURCE_ROOT; };
7DADC55E1704FABF001DAC63 /* OBSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OBSlider.m; path = ImportedSources/OBSlider/OBSlider/OBSlider.m; sourceTree = SOURCE_ROOT; };
CC1BBC3E1704934200A20CBF /* libMobileVLCKit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMobileVLCKit.a; path = "ImportedSources/VLCKit/build/Release-iphonesimulator/libMobileVLCKit.a"; sourceTree = "<group>"; };
CC1BBC401704934C00A20CBF /* libMobileMediaLibraryKit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMobileMediaLibraryKit.a; path = "ImportedSources/MediaLibraryKit/build/Release-iphonesimulator/libMobileMediaLibraryKit.a"; sourceTree = "<group>"; };
CC1BBC421704935E00A20CBF /* MediaLibrary.mom */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; name = MediaLibrary.mom; path = "ImportedSources/MediaLibraryKit/build/Release-iphonesimulator/MediaLibrary.mom"; sourceTree = "<group>"; };
......@@ -147,10 +150,8 @@
7D94FCF716DE7D1100F2623B /* VLCPlaylistViewController.m */,
7D94FCF916DE7D1100F2623B /* VLCMovieViewController.h */,
7D94FCFA16DE7D1100F2623B /* VLCMovieViewController.m */,
7D94FCFC16DE7D1100F2623B /* VLCPlaylistViewController_iPhone.xib */,
7D94FCFF16DE7D1100F2623B /* VLCPlaylistViewController_iPad.xib */,
7D94FD0216DE7D1100F2623B /* VLCMovieViewController_iPhone.xib */,
7D94FD0516DE7D1100F2623B /* VLCMovieViewController_iPad.xib */,
7DADC5601704FACC001DAC63 /* Imported */,
7DADC55C1704FAA8001DAC63 /* XIBs */,
7D94FCE516DE7D1000F2623B /* Supporting Files */,
);
path = AspenProject;
......@@ -170,6 +171,26 @@
name = "Supporting Files";
sourceTree = "<group>";
};
7DADC55C1704FAA8001DAC63 /* XIBs */ = {
isa = PBXGroup;
children = (
7D94FCFC16DE7D1100F2623B /* VLCPlaylistViewController_iPhone.xib */,
7D94FCFF16DE7D1100F2623B /* VLCPlaylistViewController_iPad.xib */,
7D94FD0216DE7D1100F2623B /* VLCMovieViewController_iPhone.xib */,
7D94FD0516DE7D1100F2623B /* VLCMovieViewController_iPad.xib */,
);
name = XIBs;
sourceTree = "<group>";
};
7DADC5601704FACC001DAC63 /* Imported */ = {
isa = PBXGroup;
children = (
7DADC55D1704FABF001DAC63 /* OBSlider.h */,
7DADC55E1704FABF001DAC63 /* OBSlider.m */,
);
name = Imported;
sourceTree = "<group>";
};
CC1BBC441704936500A20CBF /* External VLC Libraries */ = {
isa = PBXGroup;
children = (
......@@ -255,6 +276,7 @@
7D94FCEF16DE7D1000F2623B /* VLCAppDelegate.m in Sources */,
7D94FCF816DE7D1100F2623B /* VLCPlaylistViewController.m in Sources */,
7D94FCFB16DE7D1100F2623B /* VLCMovieViewController.m in Sources */,
7DADC55F1704FABF001DAC63 /* OBSlider.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -374,6 +396,7 @@
"$(SRCROOT)/External/MediaLibraryKit/include",
);
INFOPLIST_FILE = "AspenProject/AspenProject-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/External/MediaLibraryKit\"",
......@@ -401,6 +424,7 @@
"$(SRCROOT)/External/MediaLibraryKit/include",
);
INFOPLIST_FILE = "AspenProject/AspenProject-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/External/MediaLibraryKit\"",
......
......@@ -43,6 +43,7 @@
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
......
......@@ -12,10 +12,21 @@
{
VLCMediaPlayer *_mediaPlayer;
UIView *_movieView;
UIView *_tabBarView;
UIBarButtonItem * _backButton;
UISlider *_positionSlider;
UIBarButtonItem *_timeDisplay;
}
@property (nonatomic, retain) IBOutlet UIView * movieView;
@property (nonatomic, retain) IBOutlet UIView * tapBarView;
@property (nonatomic, retain) IBOutlet UIBarButtonItem * backButton;
@property (nonatomic, retain) IBOutlet UISlider * positionSlider;
@property (nonatomic, retain) IBOutlet UIBarButtonItem * timeDisplay;
@property (strong, nonatomic) MLFile *mediaItem;
- (IBAction)closePlayback:(id)sender;
- (IBAction)positionSliderAction:(id)sender;
@end
......@@ -13,7 +13,7 @@
@end
@implementation VLCMovieViewController
@synthesize movieView=_movieView;
@synthesize movieView=_movieView, tapBarView=_tapBarView, backButton=_backButton, positionSlider=_positionSlider, timeDisplay=_timeDisplay;
- (void)dealloc
{
......@@ -38,13 +38,14 @@
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[super viewDidLoad];
_mediaPlayer = [[VLCMediaPlayer alloc] init];
[_mediaPlayer setDelegate:self];
[_mediaPlayer setDrawable:self.movieView];
self.navigationItem.leftBarButtonItem = self.backButton;
self.navigationItem.titleView = self.positionSlider;
self.navigationItem.rightBarButtonItem = self.timeDisplay;
self.navigationItem.rightBarButtonItem.style = UIBarButtonItemStylePlain;
}
- (void)viewWillAppear:(BOOL)animated
......@@ -60,6 +61,8 @@
[UIApplication sharedApplication].idleTimerDisabled = YES;
}
self.tapBarView.hidden = NO;
self.tapBarView.alpha = 1.0f;
}
- (void)viewWillDisappear:(BOOL)animated
......@@ -78,12 +81,28 @@
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
if (self)
self.title = @"Video Playback";
}
return self;
}
#pragma mark - controls
- (IBAction)closePlayback:(id)sender
{
[self.navigationController popViewControllerAnimated:YES];
}
- (IBAction)positionSliderAction:(UISlider *)sender
{
_mediaPlayer.position = sender.value;
}
- (void)mediaPlayerTimeChanged:(NSNotification *)aNotification {
self.positionSlider.value = [_mediaPlayer position];
self.timeDisplay.title = [[_mediaPlayer remainingTime] stringValue];
}
#pragma mark - Split view
- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
......
......@@ -11,9 +11,11 @@
<string key="NS.object.0">2083</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>IBNSLayoutConstraint</string>
<string>IBProxyObject</string>
<string>IBUIBarButtonItem</string>
<string>IBUILabel</string>
<string>IBUISlider</string>
<string>IBUIToolbar</string>
<string>IBUIView</string>
</array>
<array key="IBDocument.PluginDependencies">
......@@ -36,18 +38,71 @@
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIView" id="399609873">
<object class="IBUIView" id="240213673">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIToolbar" id="36086402">
<reference key="NSNextResponder" ref="240213673"/>
<int key="NSvFlags">266</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUISlider" id="1027552655">
<reference key="NSNextResponder" ref="36086402"/>
<int key="NSvFlags">290</int>
<string key="NSFrame">{{66, 11}, {194, 23}}</string>
<reference key="NSSuperview" ref="36086402"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSHuggingPriority">{250, 250}</string>
<bool key="IBUIOpaque">NO</bool>
<object class="IBUIAccessibilityConfiguration" key="IBUIAccessibilityConfiguration">
<integer value="512" key="IBUIAccessibilityTraits"/>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<float key="IBUIValue">0.5</float>
</object>
</array>
<string key="NSFrameSize">{320, 44}</string>
<reference key="NSSuperview" ref="240213673"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1027552655"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<array class="NSMutableArray" key="IBUIItems">
<object class="IBUIBarButtonItem" id="327160518">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIStyle">1</int>
<reference key="IBUIToolbar" ref="36086402"/>
<int key="IBUISystemItemIdentifier">0</int>
</object>
<object class="IBUIBarButtonItem" id="80699035">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<reference key="IBUICustomView" ref="1027552655"/>
<reference key="IBUIToolbar" ref="36086402"/>
</object>
<object class="IBUIBarButtonItem" id="700695272">
<string key="IBUITitle">--:--</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<reference key="IBUIToolbar" ref="36086402"/>
</object>
</array>
</object>
</array>
<string key="NSFrameSize">{320, 550}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<reference key="NSNextKeyView" ref="36086402"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace" id="459847899">
<object class="NSColorSpace" key="NSCustomColorSpace" id="1039919242">
<int key="NSID">2</int>
</object>
</object>
......@@ -57,13 +112,15 @@
<string key="NSFrame">{{0, 20}, {320, 548}}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="399609873"/>
<reference key="NSNextKeyView" ref="240213673"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<reference key="NSCustomColorSpace" ref="459847899"/>
<reference key="NSCustomColorSpace" ref="1039919242"/>
</object>
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics">
<int key="IBUIStatusBarStyle">1</int>
</object>
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
<object class="IBUIScreenMetrics" key="IBUISimulatedDestinationMetrics">
<string key="IBUISimulatedSizeMetricsClass">IBUIScreenMetrics</string>
<object class="NSMutableDictionary" key="IBUINormalizedOrientationToSizeMap">
......@@ -83,11 +140,10 @@
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUILabel" id="216270133">
<reference key="NSNextResponder"/>
<object class="IBUILabel" id="1062665686">
<nil key="NSNextResponder"/>
<int key="NSvFlags">292</int>
<string key="NSFrameSize">{42, 21}</string>
<reference key="NSSuperview"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
......@@ -128,10 +184,59 @@
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">movieView</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="399609873"/>
<reference key="destination" ref="240213673"/>
</object>
<int key="connectionID">22</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">tapBarView</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="36086402"/>
</object>
<int key="connectionID">46</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">positionSlider</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="1027552655"/>
</object>
<int key="connectionID">48</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">timeDisplay</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="700695272"/>
</object>
<int key="connectionID">49</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">backButton</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="327160518"/>
</object>
<int key="connectionID">51</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">closePlayback:</string>
<reference key="source" ref="327160518"/>
<reference key="destination" ref="372490531"/>
</object>
<int key="connectionID">47</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">positionSliderAction:</string>
<reference key="source" ref="1027552655"/>
<reference key="destination" ref="372490531"/>
<int key="IBEventType">13</int>
</object>
<int key="connectionID">50</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
......@@ -145,71 +250,7 @@
<int key="objectID">1</int>
<reference key="object" ref="191373211"/>
<array class="NSMutableArray" key="children">
<object class="IBNSLayoutConstraint" id="675200279">
<reference key="firstItem" ref="191373211"/>
<int key="firstAttribute">4</int>
<int key="relation">0</int>
<reference key="secondItem" ref="399609873"/>
<int key="secondAttribute">4</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">-2</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="191373211"/>
<int key="scoringType">3</int>
<float key="scoringTypeFloat">9</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="705227457">
<reference key="firstItem" ref="399609873"/>
<int key="firstAttribute">6</int>
<int key="relation">0</int>
<reference key="secondItem" ref="191373211"/>
<int key="secondAttribute">6</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="191373211"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="32588610">
<reference key="firstItem" ref="399609873"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="191373211"/>
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="191373211"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<object class="IBNSLayoutConstraint" id="902026423">
<reference key="firstItem" ref="399609873"/>
<int key="firstAttribute">5</int>
<int key="relation">0</int>
<reference key="secondItem" ref="191373211"/>
<int key="secondAttribute">5</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
<double key="value">0.0</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="191373211"/>
<int key="scoringType">8</int>
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<reference ref="399609873"/>
<reference ref="240213673"/>
</array>
<reference key="parent" ref="0"/>
</object>
......@@ -226,33 +267,49 @@
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="216270133"/>
<reference key="object" ref="1062665686"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="399609873"/>
<reference key="object" ref="240213673"/>
<array class="NSMutableArray" key="children">
<reference ref="36086402"/>
</array>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">24</int>
<reference key="object" ref="902026423"/>
<reference key="parent" ref="191373211"/>
<int key="objectID">32</int>
<reference key="object" ref="36086402"/>
<array class="NSMutableArray" key="children">
<reference ref="327160518"/>
<reference ref="700695272"/>
<reference ref="80699035"/>
</array>
<reference key="parent" ref="240213673"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">26</int>
<reference key="object" ref="32588610"/>
<reference key="parent" ref="191373211"/>
<int key="objectID">33</int>
<reference key="object" ref="327160518"/>
<reference key="parent" ref="36086402"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">27</int>
<reference key="object" ref="705227457"/>
<reference key="parent" ref="191373211"/>
<int key="objectID">41</int>
<reference key="object" ref="700695272"/>
<reference key="parent" ref="36086402"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">31</int>
<reference key="object" ref="675200279"/>
<reference key="parent" ref="191373211"/>
<int key="objectID">45</int>
<reference key="object" ref="80699035"/>
<array class="NSMutableArray" key="children">
<reference ref="1027552655"/>
</array>
<reference key="parent" ref="36086402"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">44</int>
<reference key="object" ref="1027552655"/>
<reference key="parent" ref="80699035"/>
</object>
</array>
</object>
......@@ -262,50 +319,77 @@
<string key="-2.CustomClassName">UIResponder</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<array class="NSMutableArray" key="1.IBViewMetadataConstraints">
<reference ref="902026423"/>
<reference ref="32588610"/>
<reference ref="705227457"/>
<reference ref="675200279"/>
</array>
<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="13.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<boolean value="NO" key="13.IBViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="24.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="26.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="27.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="31.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="32.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="33.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="41.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="44.CustomClassName">OBSlider</string>
<string key="44.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="45.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">31</int>
<int key="maxID">52</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">NSLayoutConstraint</string>
<string key="superclassName">NSObject</string>
<string key="className">OBSlider</string>
<string key="superclassName">UISlider</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/NSLayoutConstraint.h</string>
<string key="minorKey">./Classes/OBSlider.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">VLCMovieViewController</string>
<string key="superclassName">UIViewController</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">movieView</string>
<string key="NS.object.0">UIView</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<string key="NS.key.0">movieView</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
<dictionary class="NSMutableDictionary" key="actions">
<string key="closePlayback:">id</string>
<string key="positionSliderAction:">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="closePlayback:">
<string key="name">closePlayback:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="positionSliderAction:">
<string key="name">positionSliderAction:</string>
<string key="candidateClassName">id</string>
</object>
</dictionary>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="backButton">UIBarButtonItem</string>
<string key="movieView">UIView</string>
<string key="positionSlider">UISlider</string>
<string key="tapBarView">UIView</string>
<string key="timeDisplay">UIBarButtonItem</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="backButton">
<string key="name">backButton</string>
<string key="candidateClassName">UIBarButtonItem</string>
</object>
<object class="IBToOneOutletInfo" key="movieView">
<string key="name">movieView</string>
<string key="candidateClassName">UIView</string>
</object>
</object>
<object class="IBToOneOutletInfo" key="positionSlider">
<string key="name">positionSlider</string>
<string key="candidateClassName">UISlider</string>
</object>
<object class="IBToOneOutletInfo" key="tapBarView">
<string key="name">tapBarView</string>
<string key="candidateClassName">UIView</string>
</object>
<object class="IBToOneOutletInfo" key="timeDisplay">
<string key="name">timeDisplay</string>
<string key="candidateClassName">UIBarButtonItem</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/VLCMovieViewController.h</string>
......@@ -317,7 +401,6 @@
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<bool key="IBDocument.UseAutolayout">YES</bool>
<string key="IBCocoaTouchPluginVersion">2083</string>
</data>
</archive>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment