0

シンプルなOSMFベースのメディアプレーヤーをセットアップしていて、サンプルにあるorg.osmf.captioningプラグインを接続しました。ビデオでグルーヴィーに動作しますが、キャプションで再生するオーディオファイルもあり、それらには何の効果もないようです。

最初の検査では、プラグインを特定の種類のメディアに結び付けるものは何も見つかりません。また、キャプションに使用されるタイムラインメタデータが特定の種類のメディアにのみ関連していることを示すものも見つかりません。

キャプションプラグインはオーディオ再生をサポートしていますか?間違って設定した可能性がありますか?

4

1 に答える 1

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);
于 2011-12-23T15:49:54.887 に答える