Могу ли я определить размеры FLV с помощью FlowPlayer? - PullRequest
0 голосов
/ 27 июня 2010

В настоящее время я интегрирую пользовательский плагин Flash Video player в .Net CMS.Редактор плагинов в настоящее время требует, чтобы пользователь предоставил ширину и высоту видео, чтобы мой код выдвинул соответствующие размеры в FlowPlayer.

Мне было интересно, есть ли способ автоматически определять ширину FLV ивысота вместо того, чтобы редактор каждый раз предоставлял эту информацию?В идеале я бы предпочел, чтобы пользователь просто указывал местоположение FLV и позволял новому плагину автоматически предоставлять ширину / высоту FlowPlayer.

1 Ответ

6 голосов
/ 29 июня 2010

Добавьте это в конфигурацию вашего потокового проигрывателя:

clip: {
        onMetaData: function(clip) {                
            var width = parseInt(clip.metaData.width, 100);
            var height = parseInt(clip.metaData.height, 100);
            $(this.getParent()).css({ width: width, height: height });
        }
    },

Событие 'метаданные' вызывается после загрузки метаданных файла, то есть ширины и высоты.В приведенном выше примере я меняю размер плеера в соответствии с размерами фильма

...