Red5 서버 학습 (1) 스 트림 미디어 서비스 구축 - 계속

앞의 글 에서 simpleplayer 의 예 는 보완 이 필요 합 니 다.
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="320" minHeight="200"
			   applicationComplete="init()">
			   
	<fx:Script>
		<![CDATA[
			
		import mx.core.FlexGlobals;
		public function init() : void {
		var vWidth:int;
		var vHeight:int;

		vWidth = parseInt( FlexGlobals.topLevelApplication.parameters.videoWidth );
		vHeight = parseInt( FlexGlobals.topLevelApplication.parameters.videoHeight );
		if ( vWidth > 0 )
		     myPlayer.width = vWidth;
		if ( vHeight > 0 )
		     myPlayer.height = vHeight;
					
		myPlayer.autoPlay = parseInt( FlexGlobals.topLevelApplication.parameters.videoAutoPlay );
		myPlayer.source = FlexGlobals.topLevelApplication.parameters.videoFullName; 
		}
			
		]]>
	</fx:Script>
	
	
	<s:VideoPlayer id="myPlayer" x="0" y="0" width="320" height="200" autoPlay="false" scaleMode="zoom" loop="true"/>
</s:Application>

 
FlashVars 매개 변수 지원 이 추가 되 어 페이지 에서 재생 매개 변 수 를 전송 할 수 있 습 니 다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<style type="text/css" media="screen">
                        html, body, #containerA, #containerB { height:100%; }
                        body { margin:0; padding:0; overflow:hidden; }
                </style>
		<title>Test</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<script type="text/javascript" src="assets/swfobject.js"></script>
		<script type="text/javascript">

        var flashvars = {
            videoFullName : "rtmp://localhost/myvod/test.flv",
            videoAutoPlay : "1",
            videoWidth : "600",
            videoHeight : "400"
		};

		swfobject.embedSWF("hello.swf", "myContent", "100%", "100%", "10.0.0", "assets/expressInstall.swf",flashvars);
		</script>
	</head>
	<body>
		<div id="myContent">
			<h1>You need the Adobe Flash Player for this demo, download it by clicking the image below.</h1>
			<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
		</div>
	</body>
</html>

 
* swfobject. js http://code.google.com/p/swfobject/ 
현재 RED 5 와 Flex 에 대한 사용 과 이해 도 이것 밖 에 없습니다.
 

좋은 웹페이지 즐겨찾기