VideoClip
Описание
Контейнер для видеоактивов, которые могут быть использованы в компоненте Vide.VideoPlayer.
VideoClip хранит видео часть файла фильма, используя кодек, который соответствует целевой платформе. VideoPlayer класс ссылается на VideoClip.
В следующем примере показано, как назначить видеоклип видеоплееру и воспроизвести его.
Дополнительные ресурсы: VideoPlayer, class-VideoClip.
using UnityEngine; using UnityEngine.Video;
public class PlayClip : MonoBehaviour { public VideoClip myVideoClip; public VideoPlayer videoPlayer;
void Start() { // Assign the clip to the player videoPlayer.clip = myVideoClip;
// Optionally configure video player settings
videoPlayer.Play(); } }
Свойства
| Свойство | Описание |
|---|---|
| audioTrackCount | Получает число аудиотреков, встроенных в видеоклип. (только для чтения). |
| frameCount | Длина видеоклипа в кадрах. (только для чтения). |
| frameRate | Частота кадров клипа в кадрах в секунду. (только для чтения). |
| height | Высота изображений в видеоклипе в пикселях. (только для чтения). |
| length | Длина видеоклипа в секундах. (только для чтения). |
| originalPath | Получить исходный путь к файлу видеоклипа, как он был импортирован в Unity. (только для чтения). |
| pixelAspectRatioDenominator | Возвращает знаменатель соотношения сторон пикселей (числитель:знаменатель). (Только для чтения). |
| pixelAspectRatioNumerator | Возвращает числитель соотношения сторон пикселей (числитель:знаменатель). (Только для чтения). |
| sRGB | Содержит ли импортированный клип цветовые данные sRGB (только для чтения). |
| width | Ширина изображений в видеоклипе в пикселях. (только для чтения). |
Открытые методы
| Метод | Описание |
|---|---|
| GetAudioChannelCount | Возвращает количество каналов в аудиотреке. Например, если аудиотрек является стерео, эта функция возвращает 2. |
| GetAudioLanguage | Получает язык аудиотреков видеоклипа, если аудиотреки имеют назначенный язык. |
| GetAudioSampleRate | Получить частоту дискретизации аудиотрека в герцах (Hz). |
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |