iPhone视频播放器例子
来源:互联网 发布:linux 安装ping命令 编辑:程序博客网 时间:2024/05/01 05:08
iPhone视频播放器例子
代码的作者是hobbut
原文地址(俄文):http://blog.weho.ru/2008/04/primer-prostogo-videopleera.html
main.m:
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int ret = UIApplicationMain(argc, argv, [SimpleMoviePlayerApp class]);
[pool release];
return ret;
}
SimpleMoviePlayer.h:
#import <UIKit/UIKit.h>
#import <GraphicsServices/GraphicsServices.h>
#import <MoviePlayerUI/UIEventObservableWindow.h>
#import <MoviePlayerUI/UIMovieView.h>
#import <MoviePlayerUI/UIMoviePlayerController.h>
@interface SimpleMoviePlayerApp : UIApplication
{
UIEventObservableWindow *mainWindow;
UIMoviePlayerController *playerController;
}
@end
SimpleMoviePlayer.m
#import "SimpleMoviePlayerApp.h"
@implementation SimpleMoviePlayerApp
- (void)applicationDidFinishLaunching:(GSEventRef)event;
{
struct CGRect mainFrame = CGRectMake(0,0,320,480);
mainWindow = [[UIEventObservableWindow alloc] initWithContentRect:mainFrame];
playerController = [[UIMoviePlayerController alloc] initWithPlayerSize:[UIHardware mainScreenSize] isFullScreen:YES];
[[playerController playerView] setCanShowControlsOverlay:YES];
[playerController setControlsOverlayVisible:YES disableAutohide:NO animate: YES];
[playerController setAutoPlayWhenLikelyToKeepUp:YES];
[playerController setDelegate:self];
[playerController prepareAndSetupUI];
[[playerController movieView] setMovieWithPath:@"http://192.168.0.2/video.m4v"];
[mainWindow setContentView:[playerController playerView]];
[mainWindow orderFront:self];
}
- (void)moviePlayerDidFinishPlayback: (UIMoviePlayerController *)player userExited: (BOOL)userExited
{
NSLog(@"player normal exit");
[self terminateWithSuccess];
}
- (void)applicationWillTerminate;
{
NSLog(@"app normal exit");
[playerController release];
[mainWindow release];
}
@end
你可以在这里下载这个源代码。
- iPhone视频播放器例子
- iPhone视频播放器demo&source code
- iPhone视频播放器(1)
- iPhone本地视频播放
- iphone 视频播放使用
- iPhone音视频播放
- iphone播放视频
- iphone播放视频
- iphone播放视频
- iphone视频播放问题
- 利用IPHONE自带播放器播放视频
- 【Android SurfaceView】视频播放器 简单例子
- iPhone播放声音文件的例子
- iPhone播放声音文件的例子
- iPhone播放声音文件的例子
- iphone 视频播放m3u8问题
- iphone之MPMoviePlayer 视频播放
- iphone模拟器播放视频代码
- 废弃csdn博客,新博客地址为http://leeming.cublog.cn/
- 周末游鸟巢
- 构建基于词典的Lucene分类器
- *与&的区别
- winxp 系统Server Application Unavailable 错误
- iPhone视频播放器例子
- sql删除重复记录效率比较
- 一篇论文
- 近日想做个小功能,想用access来做,想放到相对目录中,但还从来没有用java连接过access,于是又长了回经验.
- 中文分词算法
- collection系列
- 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral
- 利用java的keytool创建keystore和certificate的简单命令
- 控制div位置和创建QQ临时对话