Video 相关的文章

Video.clear()注意事项

当我们做多个视频切换播放的时候..
为了在当前视频未加载前..不显示之前的视频画面..
一般会使用Video.clear()来清楚之前的画面..

这里需要注意注意的是..
如果你在video使用了smoothing = true(平滑显示视频)属性..
clear()将无效..
就算你clear之前把smoothing设置为flase..也一样无效..
唯一的方法就是remove当前的Video,重新创建一个Video对象..
所以在制作视频播放器的时候..需要二选一..按实际情况来选择自己的需求..
分类: ACTIONSCRIPT , 标签: ,

在FLEX里显示Video的问题

在Flash里..我们可以直接使用
var _video:Video = new Video()
addChild(_video)
来添加Video对象..


可是在Flex里..上述的代码会提示不可以强制把Video对转转换成UIComponent对象..
我们必须通过VideoDisplay作为"桥"..先把Video添加到VideoDisplay中..
再把VideoDisplay添加到Application中..才可以完成Video的显示.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
	<mx:Script>
		<![CDATA[
			private var _video:Video;
			private function init():void{
				_video = new Video(320,240);
				v_Display.addChild(_video);
				
				//获取cam对象.
				_video.attachCamera(Camera.getCamera());
				_video.width = 320
				_video.height = 240
			}
		]]>
	</mx:Script>
	<mx:VideoDisplay id="v_Display" width="320" height="240"/>
</mx:Application>
分类: FLEX , 标签: ,