#import <MobileVLCKit/MobileVLCKit.h>
@property (nonatomic, strong) VLCMediaPlayer * player;
@property(nonatomic,strong) UIView *playView; //播放區(qū)域
// vlc播放器
- (void)initMediaPlayer:(NSString *)urlStr {
UIView *playView = [[UIView alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)];
playView.backgroundColor = [UIColor redColor];
[self.view addSubview:playView];
VLCMediaPlayer * player = [[VLCMediaPlayer alloc] initWithOptions:nil];
self.player = player;
player.delegate = self;
player.drawable = playView;
player.media = [VLCMedia mediaWithURL:[NSURL URLWithString:urlStr]];
[player play];
}
// 當時間發(fā)生改變時,可以在該方法中去調用獲取播放時間和剩余時間
-(void)mediaPlayerTimeChanged:(NSNotification *)aNotification {
}
// 當播放狀態(tài)發(fā)生改變時
- (void)mediaPlayerStateChanged:(NSNotification *)aNotification {
}
調用
/*
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4
http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
http://devimages.apple.com/iphone/samples/bipbop/gear3/prog_index.m3u8
https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/bipbop_4x3_variant.m3u8
作者:i舒克
鏈接:http://www.itdecent.cn/p/20f9e9bb89aa
來源:簡書
著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。
*/
NSString *urlStr = @"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8";
[self initMediaPlayer:urlStr];