Изменение размера Silverlight или Flash видео плеер? - PullRequest
1 голос
/ 12 марта 2009

Можно ли изменить размер видеопроигрывателя silverlight / flash на лету? Я хотел бы создать видео, в котором я могу перетащить нижний левый угол, чтобы изменить размер проигрывателя (сохраняя соотношение сторон), или, по крайней мере, исключить возможность этого, чтобы я мог перейти к другим методам.

Заранее спасибо ...

РЕДАКТИРОВАТЬ: // забыл упомянуть Извините, забыл упомянуть, это также будет означать, что само видео изменяет размер, верно?

Ответы [ 5 ]

6 голосов
/ 12 марта 2009

Silverlight: Абсолютно. Просто установите для свойства Stretch значение Uniform, а затем измените ширину или высоту при изменении размера.

6 голосов
/ 12 марта 2009

Flash: Да, вы можете изменить размер Flash-объекта с помощью JavaScript. Используя библиотеку YUI, jQuery или Mootools JavaScript, это не должно быть слишком сложно для создания прототипа.

Вот сообщения , в которых объясняется, как изменить размер флеш-памяти из вашего флеш-кода.

Пропорциональное изменение размера - Вот пример этого также с использованием jQuery .

Я не уверен, верно ли это для объектов браузера Silverlight, хотя я был бы удивлен, если бы вы не смогли сделать то же самое.

1 голос
/ 24 февраля 2011

Это CSS-решение для изменения размера видео на лету .

Видео может даже изменить свой размер в соответствии с пользовательскими настройками, если оно оформлено с использованием EM. Эта демонстрация показывает, как видео изменяет размер в соответствии с шириной пользовательского агента .

0 голосов
/ 30 марта 2011

JWPlayer

Начиная с версии 5.3, в API javascript добавлен метод resize (), который позволяет изменять размеры проигрывателя - и вся панель управления и т. Д. Также будут правильно изменять размеры.

http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference

resize (ширина, высота) Плеер по указанным размерам.

ширина: число: новая общая ширина игрок.

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

0 голосов
/ 13 марта 2009

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

...