2011-12-13 1 views
0

간단한 OSMF 기반 미디어 플레이어를 설치하고 샘플에있는 org.osmf.captioning 플러그인을 연결했습니다. 비디오로 그루비 작업을하고 있지만 캡션으로 재생할 오디오 파일도 있습니다. 그런 파일에는 아무 것도하지 않는 것 같습니다.OSMF 캡션 플러그인이 오디오를 지원합니까?

초기 검사에서 특정 유형의 미디어와 연결되는 것을 볼 수 없습니다. 또한 캡션에 사용 된 타임 라인 메타 데이터가 특정 유형의 미디어에만 관련된다는 것을 알 수 없습니다.

캡션 작성 플러그인이 오디오 재생을 지원합니까? 잘못 설정했을 수 있습니까?

답변

0

캡션 플러그인은 호환 가능한 미디어를 식별하기 위해 org.osmf.net.NetLoader의 'canHandleResource'메소드를 사용한다는 것을 발견했습니다. 즉, 비디오 유형 만 지원됩니다. 이것은 OSMF의 매우 융통성있는 성격을 고려한 감시의 일부처럼 보입니다. 그것은 시간 특성이 지원되어야하는 것과 같이 보인다. 어쨌든, 나는 그 방법을 좀 더 관대 한 것으로 바꿨을뿐입니다. 문제가되는 코드는 MediaFactoryItem이 정의 된 CaptioningPluginInfo에 있습니다.

var loader:NetLoader = new NetLoader(); 
var item:MediaFactoryItem = new MediaFactoryItem("org.osmf.captioning.CaptioningPluginInfo", 
            loader.canHandleResource, 
            createCaptioningProxyElement, 
            MediaFactoryItemType.PROXY);