<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>“我”的开发笔记 &#187; 10 &#8211; 事件与视图</title>
	<atom:link href="http://c.gzl.name/archives/category/cocoa/cevents/feed" rel="self" type="application/rss+xml" />
	<link>http://c.gzl.name</link>
	<description>IPhone, Cocoa, PHP, Javascript, JQuery, Actionscript, etc...</description>
	<lastBuildDate>Thu, 29 Dec 2011 07:20:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>视频播放与通告(Notification)</title>
		<link>http://c.gzl.name/archives/219</link>
		<comments>http://c.gzl.name/archives/219#comments</comments>
		<pubDate>Mon, 13 Jul 2009 17:41:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[10 - 事件与视图]]></category>
		<category><![CDATA[16 - 多媒体（音视频）]]></category>
		<category><![CDATA[Cocoa开发]]></category>
		<category><![CDATA[iPhone开发]]></category>
		<category><![CDATA[MPMoviePlayerController]]></category>
		<category><![CDATA[Notification]]></category>

		<guid isPermaLink="false">http://c.gzl.name/?p=219</guid>
		<description><![CDATA[N 以下是一个非常简单的视频播放代码，并且可以简单的理解Cocoa中的通告使用方法。 - &#40;void&#41;playMovieAtURL:&#40;NSURL*&#41;theURL //简单的方法，传入一个视频地址 &#123; MPMoviePlayerController *thePlayer = &#91;&#91;MPMoviePlayerController alloc&#93; initWithContentURL:theURL&#93;; //初始化播放器 &#160; thePlayer.scalingMode = MPMovieScalingModeAspectFill; //下面有详细的缩放解释 //thePlayer.userCanShowTransportConstrols = NO; 这个是苹果文档上的原始代码，是错的... thePlayer.movieControlMode = MPMovieControlModeDefault; //缺省视频控制 &#160; &#91;&#91;NSNotificationCenter defaultCenter&#93; addObserver:self selector:@selector&#40;myMovieFinishedCallback:&#41; name:MPMoviePlayerPlaybackDidFinishNotification thePlayer&#93;; //注册本地类为thePlayer的通告对象，通告方法为“视频播放结束”， //回应方法为myMovieFinishedCallback //也就是说，当视频播放结束以后，运行该方法 &#160; &#91;thePlayer play&#93;; //播放！ &#125; - &#40;void&#41;myMovieFinishedCallback:&#40;NSNotification*&#41;aNotification &#123; MPMoviePlayerController *thePlayer = &#91;aNotification object&#93;; //从通告中导入这个播放器对象，如果播放器是单独的类成员，那就不用这步咯。 &#160; &#91;&#91;NSNotificationCenter defaultCenter&#93; removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification [...]]]></description>
		<wfw:commentRss>http://c.gzl.name/archives/219/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

