VideoPlayer.errorReceived
Параметры
| Параметр | Описание |
|---|---|
| значение | Сообщение об ошибке (строка), о которой сообщает VideoPlayer. |
Описание
VideoPlayer использует этот обратный вызов для сообщения о различных типах ошибок.
Типы ошибок, о которых сообщает VideoPlayer, включают:
- HTTP проблемы с подключением.
- Проблемы с поиском файла.
- Неподдерживаемые типы файлов.
- Проблемы с разрешениями.
- Проблемы времени выполнения.
Это полезно, если вы хотите регистрировать ошибки и отладку, чтобы облегчить диагностику проблем. Вы также можете использовать его для реализации резервных решений, например, вы можете отобразить сообщение об ошибке или попытаться проиграть альтернативное видео.
Дополнительные ресурсы: ErrorEventHandler.
using UnityEngine; using UnityEngine.Video;
public class ErrorReceivedExample : MonoBehaviour { public VideoPlayer videoPlayer; void Start() { videoPlayer = GetComponent<VideoPlayer>(); if (videoPlayer != null) { // When the VideoPlayer detects an error, call this OnErrorReceived function. videoPlayer.errorReceived += OnErrorReceived; videoPlayer.Play(); } }
void OnErrorReceived(VideoPlayer vp, string message) { Debug.LogError("Error received: " + message); } }