Отображение видео по URL в Unity3D с помощью компонента VideoPlayer с указанием логина и пароля

317
17 марта 2019, 02:50

Пытаюсь в Unity3D с помощью компонента VideoPlayer отобразить видео по URL (с IP-камеры). При подключении требуется указать логин и пароль.

public RawImage image;
private VideoPlayer videoPlayer;
private VideoSource videoSource;
private AudioSource audioSource;
private string sourceURL = "http://login:password@192.168.100.108/axis-cgi/mjpg/video.cgi";
void Start () {
    Application.runInBackground = true;
    StartCoroutine (playVideo ());
}
IEnumerator playVideo () {
    videoPlayer = gameObject.AddComponent<VideoPlayer> ();
    audioSource = gameObject.AddComponent<AudioSource> ();
    videoPlayer.playOnAwake = false;
    audioSource.playOnAwake = false;
    audioSource.Pause ();
    videoPlayer.source = VideoSource.Url;
    videoPlayer.url = sourceURL;
    videoPlayer.audioOutputMode = VideoAudioOutputMode.AudioSource;
    videoPlayer.EnableAudioTrack (0, true);
    videoPlayer.SetTargetAudioSource (0, audioSource);
    videoPlayer.Prepare ();
    WaitForSeconds waitTime = new WaitForSeconds (1);
    while (!videoPlayer.isPrepared) {
        yield return waitTime;
        break;
    }
    image.texture = videoPlayer.texture;
    videoPlayer.Play ();
    audioSource.Play ();
    while (videoPlayer.isPlaying)
        yield return null;
}

Выдается ошибка:

WindowsVideoMedia error 0x80070005 while reading http://login:password@192.168.100.108/axis-cgi/mjpg/video.cgi

Через VLC Player к этой же камере таким же URL подключиться удается. Подскажите, пожалуйста, что не так.

READ ALSO
AspNetCore2.1. Не работает mapping через Automapper для объекта IdentityUser (ApplicationUser-&gt;ApplicationUserDto)

AspNetCore2.1. Не работает mapping через Automapper для объекта IdentityUser (ApplicationUser->ApplicationUserDto)

Нужно предоставить WebApi доступ к UserManager<ApplicationUser> (AspNetCoreIdentity)

148
Несколько OnTriggerExit за кадр

Несколько OnTriggerExit за кадр

За один кадр триггер должны покидать несколько объектов и удаляться из пула, но OnTriggerExit отрабатывает один объект из десятка

169
Как правильно подобрать селекторы?

Как правильно подобрать селекторы?

Я написал парсер с использованием AngleSharpСайт для парсинга взят условно для теста

139
Как сделать анимацию смены цвета фона у Button WPF C#?

Как сделать анимацию смены цвета фона у Button WPF C#?

Делаю приложение на WPF C#Хочу сделать для кнопки анимацию мерцания, через привязку к свойству

164