Плагин OSMF Captioning поддерживает аудио? - PullRequest
0 голосов
/ 14 декабря 2011

Я устанавливаю простой маленький медиаплеер на базе OSMF и подключил плагин org.osmf.captioning, найденный в примерах. Он работает просто отлично с видео, но у меня также есть аудиофайлы для воспроизведения с субтитрами, и, похоже, он ничего для этого не делает.

При первоначальной проверке я не вижу ничего в плагине, который связывает его с определенным типом носителей. Также я не могу найти никаких указаний на то, что метаданные временной шкалы, используемые для субтитров, относятся только к определенным типам носителей.

Поддерживает ли плагин субтитров воспроизведение звука? Могу ли я установить его неправильно?

1 Ответ

0 голосов
/ 23 декабря 2011

С тех пор я обнаружил, что плагин Captioning использует метод canHandleResource org.osmf.net.NetLoader для идентификации совместимых носителей. Это означает, что будут поддерживаться только типы видео. Это похоже на недосмотр, учитывая очень гибкий характер OSMF. Кажется, что-либо с чертой времени должно поддерживаться. В любом случае, я просто заменил этот метод на более мягкий, и, эй, просто, он работает. Оскорбительный код находится в CaptioningPluginInfo, где определен MediaFactoryItem.

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