theMovie = [[MPMoviePlayerController alloc] init];
theMovie.view.backgroundColor = [UIColor blackColor];
theMovie.view.frame = [AppUIViewController getInstance].view.bounds;
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, theMovie.view.center.y - 25,
theMovie.view.frame.size.width, 50)];
label.text = @"正在连接视频数据...";
label.textAlignment = UITextAlignmentCenter;
label.backgroundColor = [UIColor clearColor];
label.textColor = [UIColor whiteColor];
[theMovie.view addSubview:label];
[theMovie.view sendSubviewToBack:label];
[label release];
[[AppUIViewController getInstance].view addSubview:theMovie.view];
theMovie.movieSourceType = MPMovieSourceTypeFile;
theMovie.scalingMode = MPMovieScalingModeAspectFill;
theMovie.controlStyle = MPMovieFinishReasonUserExited;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
[theMovie setContentURL:url];
[theMovie play];
- (void)myMovieFinishedCallback:(NSNotification *)aNotification
{
float curPlaybackTime = theMovie.currentPlaybackTime;
int playstate = theMovie.playbackState;
//int duration = theMovie.duration;
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
[theMovie.view removeFromSuperview];
[theMovie release];
theMovie = nil;
[UIApplication sharedApplication].statusBarHidden = YES;
if ((curPlaybackTime >= 0
&& (playstate == MPMoviePlaybackStatePlaying))) { //自己播放停止
}
}
分享到:
相关推荐
标题“IPHONE视频播放代码”表明我们讨论的是在iPhone设备上实现视频播放的源代码。描述中的“自己写的一段播放视频的代码,有要用,拿去吧”暗示这可能是一个自定义的解决方案,而非直接使用Apple提供的API。 在...
标题提到的"iphone视频播放"意味着我们将探讨如何在iPhone设备上实现视频的播放功能。描述中提到了“直接倒入一个第三库”,这通常指的是利用第三方库来简化开发流程,而不是从头开始编写所有必要的代码。 在iOS...
标题“iPhone本地视频播放源码”指的是一个专门针对iPhone设备的、用于播放设备上存储的本地视频的源代码项目。这个项目可能包含了处理多媒体文件、播放控制以及用户界面设计等核心功能。下面将详细介绍这个主题涉及...
本iPhone视频转换器还支持各种视频文件的播放预览,支持更换软件皮肤,操作极为简单,支持批量转换,支持自动关机。 闪电iPhone视频转换器功能介绍: 1.可以将各种流行的视频音频格式转换为苹果iPhone手机所支持的...
在iOS平台上,开发一款能够通过互联网播放视频的应用是一项常见的任务。尤其对于新手开发者而言,理解并实现这样的功能可能有些挑战。...随着对这些概念和技术的熟悉,你将能够开发出高效且用户友好的视频播放应用。
在iOS平台上,开发一款能播放视频的iPhone程序是一项常见的...随着经验的增长,你可以探索更高级的功能,如添加播放控制器、支持网络视频播放以及视频流处理等。不断学习和实践,你将在iOS视频播放领域变得更加熟练。
ios无人直播-虚拟视频-刷脸 打开相机播放指定视频 视频内录搬运 iphone全局 deb文件 直接安装即可文件内包含了视频使用说明 还有安装步骤 不明白也可以联系我 有言必回 不忙的时候可以一对一教你安装!
1. **多媒体框架**:iOS中的多媒体框架如AVFoundation,是实现视频播放的基础。AVFoundation提供了一整套API,用于处理音频和视频内容,包括播放、录制、编辑等。 2. **AVPlayer与AVPlayerItem**:AVPlayer是用于...
总的来说,iPhone视频管理实例代码涉及到了iOS的文件系统操作、网络编程和多媒体播放技术。通过`FileManager`、`URLSession`以及`AVFoundation`或`MediaPlayer`框架,开发者可以实现视频的下载、存储、管理和播放。...
蒲公英iPhone视频格式转换器是一款功能强大的iPhone视频格式转换工具。软件是您的iPhone必备工具软件,软件针对iPhone预置了各种转换方案,可以帮您转换各种网上流行的视频格式为iPhone所需的MPEG-4, H.264, MOV格式...
3herosoft iPhone视频转换器是一个iPhone音乐转换器,它可以转换任何音频和视频格式,如WMA,MP2,AMR,OGG,RA,AC3到MP3,M4A,AAC和iPhone 3G播放的WAV,iPhone3GS,iPad 2,即使是最新的苹果iPad,iPhone 4S,...
本源码示例将深入探讨如何利用AVFoundation框架实现本地视频播放功能。 首先,我们需要了解AVPlayer类,它是AVFoundation框架中的核心组件,负责播放音频和视频内容。创建AVPlayer实例时,需要提供一个AVPlayerItem...
标题提到的"ios虚拟视频无人直播-刷脸打开相机播放指定视频iphone全局deb文件完整版",是指一个针对iOS设备的解决方案,该方案可能包含了一个全局的系统插件,用于实现实时刷脸检测并播放预设视频的功能。...
在这款“html5纯css3带自动视频播放的iPhone4手机360度旋转展”中,我们可以看到这两项技术的巧妙结合与应用。 首先,HTML5引入了许多新元素和API,使得网页内容的结构化更加清晰,如`<video>`元素就是其中的一大...
标题中的“各种视频转IPAD和Iphone格式(免费软件、功能超强)”指的是一个能够将不同类型的视频文件转换为适合在iPad和iPhone上播放的格式的免费软件。这款软件的特点在于其强大的转换能力和免费使用的优势,使得...
标题中的“保存视频到iPhone模拟器中”是一个关于iOS应用开发的话题,主要涉及如何在Xcode的iPhone模拟器中保存并播放视频。这通常需要理解iOS的多媒体处理框架,如AVFoundation,以及模拟器的使用技巧。 在iOS开发...
同时iPhone格式转换器具有强大的视频批量转换和简易可视化编辑功能,可以截取部分精彩视频转换,实现跨格式视频合并成一个文件,并且可以从视频播放中抓取精美图片。好易-iPhone格式转换器预设了iPhone常用输出格式...
佳佳iPhone视频转换器是一款专业的并且操作简单的苹果iPhone手机视频格式转换器。佳佳iPhone视频转换器可以方便的将各种流行的视频格式转换为苹果iPhone所支持的MP4视频格式。比如:将RM、RMVB、AVI、VOB、DAT、VCD...
《IPhone_MoviePlayer》是针对iOS平台,特别是iPhone设备的一款视频播放源代码项目,它为开发者提供了一种实现视频播放功能的解决方案。在iOS应用开发中,视频播放是一个常见的需求,例如在视频分享、教育、娱乐类...