2009-05-08 3 views
0

내가 질문을 구글 때 문제는 플래시 (9) 내로 MOV 파일을로드하는 데에 MOV 파일을로드 어떻게, 나는 사람들을 많이 당신이 그것을 할 수 있는지 말할 수 있지만, 아무도 샘플 코드를 작업을 제공하지 않습니다.내가 플래시 9

답변

2

다음은 http://en.wikipedia.org/wiki/Adobe_Flash#Flash_Video

플래시 비디오

플래시 비디오 (.FLV 파일)에서 그것을 자체의 비디오 포맷 아니라는 것을 의미하는 컨테이너 형식이지만, 다른 형식을 포함 할 수 있습니다 . 의 비디오는 H.263으로 인코딩되며 Flash Player 8부터는이 VP6로 인코딩 될 수 있습니다. 오디오는 MP3 형식입니다. 많은 기업에서 VP3500 을 사용하는 것이 일반적입니다. 이는 Flash Player 8 및 Flash Player 9의 채택률이 높기 때문입니다. [16]

2007 년 8 월 20 일 Adobe는 자사 블로그에서 플래시 플레이어 9 업데이트 3을 사용하여 MPEG-4 국제 표준도 지원할 것이라고 발표했습니다. 구체적으로, 플래시 플레이어는 H.264 압축 비디오 지원 (MPEG-4 파트 10)가되며, AAC (MPEG-4 파트 3) MP4, M4V, M4A, 3GP 및 MOV 멀티미디어 컨테이너 형식을 사용하여 압축 오디오 (MPEG-4 파트 14), 상기 ID3 등가 iTunes에서 메타 데이터를 저장하기 위해 사용하는 것이다 원자 'ilst'을위한 표준화 된 자막 포맷 부분적 파싱 지원 인 3GPP의 텍스트 사양 (MPEG-4 파트 17). 어도비는 또한 점차 H.264 스트리밍 할 때 FLV 구조와 기능 제한으로 인해 표준 MP4 형식 멀리 독점 FLV 형식에서 이동 될 것이라고 발표했다. MPEG-4를 지원하는 Flash Player의 최종 버전은 2007 년 가을에 이 출시되었습니다. [32]

package com.yourdomain.packageName 
{ 
    import flash.display.Sprite; 
    import flash.media.Video; 
    import flash.net.NetConnection; 
    import flash.net.NetStream; 

    public class DocumentClass extends Sprite 
    { 
     private var _video:Video; 
     private var _nc:NetConnection; 
     private var _ns:NetStream; 

     public function DocumentClass():void 
     { 
      _video = new Video(800, 600); 
      addChild(_video); 

      _nc = new NetConnection(); 
      _nc.connect(null); 

      _ns = new NetStream(nc); 
      _video.attachNetStream(_ns); 
      _ns.play("path/to/file.extension"); 
     } 
    } 
} 

-이는 아주 기본적인 구현 및 메타 데이터의 처리를 포함하지 않습니다.

먼저, 너비가 600이고 높이가 600 인 Video 객체를 인스턴스화하고 표시 목록에 추가합니다.

둘째, NetConnection 객체를 인스턴스화하고 null을 매개 변수로 전달하는 연결 메소드를 호출합니다. (필수)

세 번째로 이전에 만든 NetConnection 객체를 생성자에 전달하여 NetStream 객체를 만듭니다.

넷째, Video 객체의 attachNetStream을 인스턴스화 한 NetStream _ns에 설정했습니다.

마지막으로 NetStream 객체 인 _ns의 play 메서드를 호출하고 미디어가있는 곳으로 문자열을 전달합니다. (FLV/F4V/MOV/등)

희망이 도움이됩니다.

0

NetStream (권장하지 않음, 처리하기가 매우 어렵습니다) 또는 FLVPlayback 등과 같이 찾을 수있는 AS3 비디오 재생 구성 요소 등 모든 FLV와 동일합니다. FP 9.0을 대상으로하는 한 .115.0, 파일이 H264에 등 MOV, MP4, F4V, 같은 MPEG-4 용기에 인코딩 ...

0

개인적으로 나는 보통 너무 좀 더 호환 형식으로 비디오를 변환합니다. 코드 등에서 약간의 작업을 시도하는 것보다 훨씬 덜 번거 롭습니다.비디오 변환기는 무료이며 사용하기 쉽고 주로 한 번 꺼져 있습니다.