С тех пор я обнаружил, что плагин 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);