Я пытаюсь понять, как работает программа, с которой я не знаком. Существует страница Adobe Flex, показывающая потоковое видео с камеры в кадре 240 * 120. Если вы дважды щелкните по видеокадре, вы получите новый кадр, который показывает видео размером 480 * 240.
Проблема в том, что меньший кадр 240 * 120 показывает только верхнюю левую часть того, что показано в большом видеокадре, на котором показано полное видеоизображение. Детали одинаковы.
Что я хочу достичь, так это то, что полное видео также отображается в меньшем кадре.
Если я ищу в программном обеспечении размером 240 и 120, я прихожу к jsp, который включает следующий фрагмент css:
.video {
height = "120", width = "240"
}
Я заменил этот фрагмент css
.video {
height = "100%", width = "100%"
}
но это не имело никакого значения.
Есть ли у кого-нибудь ключ?
Спасибо заранее!
******* Сообщение scriptum: *******
@Lars: Я написал свой вопрос в выходные дни с моей головы. То, что вы предлагаете, я уже реализовал. Однако я обнаружил, что применил его к неправильному jsp. Я проверил через просмотр исходного кода в браузере, что развертывается следующее:
#intercomIframe {
position:absolute;
width:100%;
height:100%;
right:60;
bottom:75;
z-index:5"
}
Первоначальные значения:
#intercomIframe {
position:absolute;
width:165px;
height:128px;
right:60;
bottom:75;
z-index:5"
}
Если я дважды кликнул на видео, я получаю на гибком экране (расширение .mxml) с тем же самым видео, которое отображается полностью. Часть ответственного кода для этого представления:
<components:FilterBar
id="filterBar"
visible="{enableFiltering}"
>
<system:VideoSourceControlBox
id="videoSourceControl"
stationId="{station.id}"
autoSelect="true"
startSource="showVideo(true)"
stopSource="showVideo(false)"
/>
</components:FilterBar>
<mx:Box
width="100%" height="100%"
backgroundColor="#e7ebf1"
paddingTop="15" paddingBottom="15"
paddingRight="15"paddingLeft="15"
>
<mx:VBox
width="100%" height="100%" minHeight="0"
cornerRadius="8"
paddingTop="15" paddingBottom="15"
paddingRight="15" paddingLeft="15"
borderThickness="1" borderStyle="solid" borderColor="#838383"
>
<mx:VBox
width="100%" height="100%"
id="videoFrameContainer"
horizontalAlign="center"
>
</mx:VBox>
<mx:Label
id="sourceLabel"
text="{_currentSource.name}"
width="100%"
color="black"
textAlign="center"
/>
</mx:VBox>
</mx:Box>
Именно этот код привел меня к мысли, что я должен заменить пиксели процентами, увы, без успеха.