Книга: JavaScript. Подробное руководство, 6-е издание
Video
Video
HTML-элемент <video> (Node, Element, MediaElement)
Объект Video
представляет HTML-элемент <video>.
Элементы <video> и <audio>
очень похожи друг на друга, и их общие свойства и методы были описаны в справочной статье MediaElement
. Эта справочная статья описывает несколько дополнительных свойств, которыми обладают только объекты Video
.
Свойства
DOMSettableTokenList audio
Это свойство определяет аудиопараметры видеозаписи. Параметры указываются в HTML-атрибуте audio
в виде списка названий параметров, разделенных пробелами, и в программном коде на языке JavaScript отражаются в множество DOMSettableTokenList
. Однако на момент написания этих строк стандарт HTML5 определял только один параметр («muted»), поэтому данное свойство можно интерпретировать как строку.
unsigned long height
Высота элемента <video>
на экране в CSS-пикселах. Соответствует HTML-атрибуту height
.
string poster
URL-адрес изображения, отображаемого в качестве «афиши» до того, как будет запущено проигрывание видеозаписи. Соответствует HTML-атрибуту poster
.
readonly unsigned long videoHeight
readonly unsigned long videoWidth
Эти свойства возвращают истинную высоту и ширину кадра видеозаписи в CSS-пикселах. Эти свойства будут иметь нулевые значения, пока элемент <video>
не загрузит метаданные (пока свойство readyState
имеет значение HAVE_NOTHING, и не было сгенерировано событие «loadedmetadata»).
unsigned long width
Желаемая ширина элемента <video>
на экране в CSS-пикселах. Соответствует HTML-атрибуту width
.
- ApplicationCache
- ArrayBuffer
- ArrayBufferView
- Attr
- Audio
- BeforeUnloadEvent
- Blob
- BlobBuilder
- Button
- Canvas
- BlobBuilder
- Button
- Canvas
- CanvasGradient
- CanvasPattern
- CanvasRenderingContext2D
- ClientRect
- CloseEvent
- Comment
- Console
- ConsoleCommandLine
- CSS2Properties
- CSSRule
- CSSStyleDeclaration
- CSSStyleSheet
- DataTransfer
- DataView
- Document
- DocumentFragment
- DocumentType
- DOMException
- DOMImplementation
- DOMSettableTokenList
- DOMTokenList
- Element
- ErrorEvent
- Event
- EventSource
- EventTarget
- FieldSet
- File
- FileError
- FileReader
- FileReaderSync
- Form
- FormControl
- Form Data
- FormValidity
- Geocoordinates
- Geolocation
- GeolocationError
- Geoposition
- HashChangeEvent
- History
- HTMLCollection
- HTMLDocument
- HTMLEIement
- HTMLFormControlsCollection
- HTMLOptionsCollection
- IFrame
- Image
- ImageData
- Input
- jQuery jQuery 1.4
- KeyEvent
- Label
- Link
- Location
- MediaElement
- MediaError
- MessageChannel
- MessageEvent
- MessagePort
- Meter
- MouseEvent
- Navigator
- Node
- NodeList
- Option
- Output
- PageTransitionEvent
- PopStateEvent
- ProcessingInstruction
- Progress
- ProgressEvent
- Screen
- Script
- Select
- Storage
- StorageEvent
- Style
- Table
- TableCell
- TableRow
- TableSection
- Text
- TextArea
- TextMetrics
- TimeRanges
- TypedArray
- URL
- Video
- WebSocket
- Window
- Worker
- WorkerGlobalScope
- WorkerLocation
- WorkerNavigator
- XMLHttpRequest
- XMLHttpRequestUpload
- Videoconferencing with Ekiga
- Viewing Video
- TV and Video Hardware
- Video Formats
- Viewing Video in Linux
- Personal Video Recorders
- DVD and Video Players
- Installing Proprietary Video Drivers
- Сеанс практической магии в Video CD
- Программа VideoFactory
- Macromedia Flash Video
- Глава 15 Редактирование музыки и видео