Load videos remotely from the network
This commit is contained in:
parent
56e2500eb4
commit
93cc1c86b5
@ -53,7 +53,13 @@
|
|||||||
|
|
||||||
- (void)setSrc:(NSString *)source
|
- (void)setSrc:(NSString *)source
|
||||||
{
|
{
|
||||||
_videoURL = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:source ofType:@"mp4"]];
|
BOOL isHttpPrefix = [source hasPrefix:@"http://"];
|
||||||
|
if (isHttpPrefix) {
|
||||||
|
_videoURL = [NSURL URLWithString:source];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
_videoURL = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:source ofType:@"mp4"]];
|
||||||
|
}
|
||||||
_player = [AVPlayer playerWithURL:_videoURL];
|
_player = [AVPlayer playerWithURL:_videoURL];
|
||||||
_player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
|
_player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
|
||||||
_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
|
_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
|
||||||
|
Loading…
Reference in New Issue
Block a user