2011-05-16 3 views
2

iOS 용 응용 프로그램을 Flex (sdk 4.5)로 작성하고 있습니다. 그러한 제작 된 응용 프로그램에서 영화를 재생할 수 있습니까?Flex에서 만든 iOS 응용 프로그램에서 영화 재생

필자는 데스크톱에서 잘 작동하는 비디오 구성 요소를 사용하려고했지만 내 iPod에서는 작동하지 않습니다. 물론 응용 프로그램이 실행 중이지만 비디오가 재생되지 않습니다.

답변

2

최종 결과 : AIR 2.6 용으로 작성된 iOS 응용 프로그램에서 비디오를 재생할 수는 있지만 h.264 비디오 및 acc 오디오 코덱을 사용하여 디코딩 할 수는 없습니다.

나를 위해 비디오가 vp6 코덱과 표준 비디오 구성 요소를 사용하여 디코딩 된 때 작동하고있었습니다. here에서 볼 수 있듯이 renderMode를 설명자 파일에서 gpu로 설정할 때 부분적으로 해결할 수있는 낮은 프레임 속도 문제가 있습니다. 권장하지 않습니다.

P. 도움말 J_A_X에 감사드립니다.

0

응용 프로그램 내부의 비디오를 재생하는 대신 해당 비디오에 링크하여 네이티브 OS에서 처리하도록 권장합니다. OS는 브라우저를 열어 파일을 재생하거나 네이티브 앱을 실행하여 처리합니다.

+0

답변 해 주셔서 감사합니다. 요점은 앱 내에 있어야한다는 것입니다. 앱은 선택된 프레임을 캡처하고 사용자의 상호 작용을 추적해야합니다. – pikar

+0

@ www.Flextras.com 예를 들어, OS에 비디오 재생을 요청하는 버튼에 링크를 삽입하는 방법은 무엇입니까? – jlehenbauer

+0

@jlehenbauer는 링크가 포함 된 URLRequest가있는 NavigateToURL을 사용합니다. – JeffryHouser

0

StageVideo 클래스를 사용해 보셨습니까? 10.2에서 새로 추가되었으며 완전한 하드웨어 가속 기능을 사용했습니다. 자세한 내용은 this tutorial을 따르십시오.

+0

예, 있습니다. 나를 위해 그것은 웹 응용 프로그램에서만 작동했습니다. AIR 응용 프로그램에서는 작동하지 않습니다. 어떤 오류도 없었습니다. 단순히 영화가로드되지 않았습니다. – pikar

+0

Darn, 분명히 안드로이드 벌집 (태블릿)에서 사용 가능합니다.] (http://kb2.adobe.com/cps/895/cpsid_89556.html). 당신이해야 할 일은 대체할만한 것이거나, 휴대 전화에서 사용할 수있을 때까지 일반 비디오 수업을 사용하는 것입니다. –

+0

나는 소원한다. 비디오 클래스는 iOS에서도 작동하지 않습니다 (그러나 데스크톱에서는 디버그 모드로 작동 함). – pikar

관련 문제