MPMoviePlayer
来源:互联网 发布:java 获取服务器网址 编辑:程序博客网 时间:2024/06/08 06:29
1.计算使用MPMoviePlayerController播放的视频的长度有两种方法:
第一种方法
NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO] forKey:AVURLAssetPreferPreciseDurationAndTimingKey];
AVURLAsset *urlAsset = [AVURLAssetURLAssetWithURL:videoUrloptions:opts];
NSInteger totalSecond = urlAsset.duration.value / urlAsset.duration.timescale;
使用上述代码需要插入AVFoundation框架。播过我用这种方法计算视频长度时,会延迟其后代码的执行,不知道什么原因。
第二种方法
使用MPMoviePlayerController的duration属性,当MPMoviePlayerController的duration未知时默认为0.0,如果duration确定,会发送MPMovieDurationAvailableNotification通知,接着duration的值将会更新为播放视频的长度,单位是秒。
2.视频什么时候开始播放
当视频开始播放时会发送MPMediaPlaybackIsPreparedToPlayDidChangeNotification,所以你只需要在注册
MPMediaPlaybackIsPreparedToPlayDidChangeNotification通知,当接收到此通知说明视频开始播放。
3.自定义播放器视图时怎么自定义声音控件
使用MPVolumeView控制系统的声音大小。通过改变MPVolumeView slider的值可以改变系统的声音,同时通过调节系统的声音按钮,slider的值也会跟着改变。
volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(310, 180, 100, 20)];
volumeView.showsVolumeSlider = YES;
[backView addSubview:volumeView];
[volumeView release];
4.通过presentModalViewController调出MPMoviePlayer所在控制器,当通过dismissModalViewController移除控制器时,手机的状态栏可能会消失。解决办法:在dismissModalViewController调用函数
movieplayer.controlStyle = MPMovieControlStyleFullScreen;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delay * NSEC_PER_SEC), dispatch_get_current_queue(), ^{
[UIApplication sharedApplication].statusBarHidden = NO;
});
- MPMoviePlayer
- MPMoviePlayer
- MPMoviePlayer浅谈
- MPMoviePlayer 播放流媒体
- MPMoviePlayer setCurrentPlaybackTime iOS
- MPMoviePlayer 视频播放
- iphone之MPMoviePlayer 视频播放
- iphone之MPMoviePlayer 视频播放
- iphone之MPMoviePlayer 视频播放(转)
- iphone之MPMoviePlayer 视频…
- iphone之MPMoviePlayer本地视频 与 远程视频
- iOS中 MPMoviePlayer 实现视频音频播放 作者:韩俊强
- 字符串笔记
- NPOI在ASP.NET上传下载Excel文件的应用
- 游戏服务器端引擎--DogSE的设计
- 拯救Java程序猿的神器:Play Framework
- linux 下C语言挂载U盘
- MPMoviePlayer
- ubuntu eclipse安装
- android listview综合使用示例_结合数据库操作和listitem单击长按等事件处理
- 如何打patch
- iOS7与之前版本差异
- iOS应用程序安全(1)-搭建移动渗透测试平台
- css记号
- Git的Patch功能
- iOS应用程序安全(2)-获得iOS应用程序的类信息