Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
VLC-iOS
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
311
Issues
311
List
Boards
Labels
Service Desk
Milestones
Merge Requests
6
Merge Requests
6
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
VideoLAN
VLC-iOS
Commits
bf62b7d8
Commit
bf62b7d8
authored
Jun 17, 2013
by
Felix Paul Kühne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Open Network Stream View: remember private switch state
parent
290912f3
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
6 deletions
+15
-6
AspenProject/VLCConstants.h
AspenProject/VLCConstants.h
+1
-0
AspenProject/VLCOpenNetworkStreamViewController.m
AspenProject/VLCOpenNetworkStreamViewController.m
+14
-6
No files found.
AspenProject/VLCConstants.h
View file @
bf62b7d8
...
...
@@ -21,6 +21,7 @@
#define kVLCShowRemainingTime @"show-remaining-time"
#define kVLCRecentURLs @"recent-urls"
#define kVLCPrivateWebStreaming @"private-streaming"
#define kSupportedFileExtensions @"\\.(3gp|3gp|3gp2|3gpp|amv|asf|avi|axv|divx|dv|flv|f4v|gvi|gxf|m1v|m2p|m2t|m2ts|m2v|m4v|mks|mkv|moov|mov|mp2v|mp4|mpeg|mpeg1|mpeg2|mpeg4|mpg|mpv|mt2s|mts|mxf|nsv|nuv|oga|ogg|ogm|ogv|ogx|spx|ps|qt|rar|rec|rm|rmvb|tod|ts|tts|vob|vro|webm|wm|wmv|wtv|xesc)$"
#define kSupportedSubtitleFileExtensions @"\\.(cdg|idx|srt|sub|utf|ass|ssa|aqt|jss|psb|rt|smi|txt|smil)$"
...
...
AspenProject/VLCOpenNetworkStreamViewController.m
View file @
bf62b7d8
...
...
@@ -24,7 +24,7 @@
{
NSUserDefaults
*
defaults
=
[
NSUserDefaults
standardUserDefaults
];
NSDictionary
*
appDefaults
=
@{
kVLCRecentURLs
:
@[]};
NSDictionary
*
appDefaults
=
@{
kVLCRecentURLs
:
@[]
,
kVLCPrivateWebStreaming
:
@
(
NO
)
};
[
defaults
registerDefaults
:
appDefaults
];
}
...
...
@@ -48,11 +48,23 @@
self
.
urlField
.
text
=
[
pasteURL
absoluteString
];
}
_recentURLs
=
[
NSMutableArray
arrayWithArray
:[[
NSUserDefaults
standardUserDefaults
]
objectForKey
:
kVLCRecentURLs
]];
NSUserDefaults
*
defaults
=
[
NSUserDefaults
standardUserDefaults
];
_recentURLs
=
[
NSMutableArray
arrayWithArray
:[
defaults
objectForKey
:
kVLCRecentURLs
]];
self
.
privateToggleSwitch
.
on
=
[
defaults
boolForKey
:
kVLCPrivateWebStreaming
];
[
super
viewWillAppear
:
animated
];
}
-
(
void
)
viewWillDisappear
:(
BOOL
)
animated
{
NSUserDefaults
*
defaults
=
[
NSUserDefaults
standardUserDefaults
];
[
defaults
setObject
:[
NSArray
arrayWithArray
:
_recentURLs
]
forKey
:
kVLCRecentURLs
];
[
defaults
setBool
:
self
.
privateToggleSwitch
.
on
forKey
:
kVLCPrivateWebStreaming
];
[
defaults
synchronize
];
[
super
viewWillDisappear
:
animated
];
}
-
(
CGSize
)
contentSizeForViewInPopover
{
return
[
self
.
view
sizeThatFits
:
CGSizeMake
(
320
,
800
)];
}
...
...
@@ -129,10 +141,6 @@
#pragma mark - internals
-
(
void
)
_openURLStringAndDismiss
:(
NSString
*
)
url
{
NSUserDefaults
*
defaults
=
[
NSUserDefaults
standardUserDefaults
];
[
defaults
setObject
:[
NSArray
arrayWithArray
:
_recentURLs
]
forKey
:
kVLCRecentURLs
];
[
defaults
synchronize
];
VLCAppDelegate
*
appDelegate
=
[
UIApplication
sharedApplication
].
delegate
;
[
appDelegate
.
playlistViewController
openMovieFromURL
:[
NSURL
URLWithString
:
url
]];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment