Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104

WebGL. Где разместить video ролик mp4 ?

14.10.2019, 21:33. Показов 4769. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Респект All !!!
Портировал игру на WebGL. Внутри игры принимает участие видео в виде ролика MP4. Как я понял, на платформе WebGL ролики из Ассетов на воспроизводятся, можно только стримить их через URL ссылку, со стороннего сайта. Разместил ролик на hubic.com. Извлек ссылку на *.mp4 через downloadHelper из фаерфокса.
Вот такая ссылка получилась:
Кликните здесь для просмотра всего текста
https://lb9911.hubic.ovh.net/v1/AUTH_6f7226c24dbdc419af435921d8914607/default/Stream/Dance.mp4?temp_url_sig=3a302c2a34f67330b d5fa5698997f9f900a283b0&temp_url_expires =1571485801

Вставил в графу URL. Портировал в WebGL - без ошибок. Итог:
В Unity – редакторе ролик стримится и воспроизводится.
Если сбилдить ЕХЕ - воспроизводится.
В браузере (build & run) - local host – сообщений об ошибке нет, но синий экран на месте ролика.
Разместил игру на itch.io – та же картина. Синий экран.

Посоветуйте, плз., где держать mp4 – ролик, чтоб он подхватывался из браузера?
Или может причина в чем другом?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.10.2019, 21:33
Ответы с готовыми решениями:

Unity WebGL. Где разместить файл статистики?
В моей игре (Unity WebGL) я веду статистику по последовательности прохождения сцен пользователем. Я бы хотел записывать эту статистику в...

Убрать флеш-ролик из MP4 контейнера
Суть в теме, чем можно просмотреть содержимое контейнера и как выпилить, окромя обыкновенного обрезания?

HTML <video> </video>, как проигрывать видео с компьютера?
У меня такая проблема: Делал html страницу, поставил тег &lt;video&gt; как надо, но браузер не показывает mp4 файл. &lt;html&gt; ...

11
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
16.10.2019, 22:03  [ТС]
Написал такой скрипт. Все ошибки устранил.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using UnityEngine.Video;
 
public class VScript : MonoBehaviour 
{
    private VideoPlayer videoPlayer;
    public Text TM; //Создаем зацепки в сцене
    public Button ToExit;
 
    void Start()
    {
   string  filePath = System.IO.Path.Combine (Application.streamingAssetsPath,"BrookyTest.mp4");  
                    Debug.Log("И считан путь в переменную filePath   "+filePath+" !!!");
    videoPlayer.url = System.IO.Path.Combine (Application.streamingAssetsPath,"BrookyTest.mp4");  
    videoPlayer.Play();
    }
}
Теперь как то его надо привязать к объекту... Как ?
0
 Аватар для Steroid
296 / 217 / 86
Регистрация: 17.02.2016
Сообщений: 1,276
Записей в блоге: 1
17.10.2019, 00:40
а что если тупо на ютуб залить и оттуда ссылку стримить
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
17.10.2019, 08:20
У тебя же videoPlayer не задан в инспекторе. Сделай его паблик и кинь в поле. Так же вместо Path.Combine использовать простое сложение:
C#
1
Application.streamingAssetsPath + "/BrookyTest.mp4"
1
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
17.10.2019, 11:54  [ТС]
Steroid,
Цитата Сообщение от Steroid Посмотреть сообщение
а что если тупо на ютуб залить и оттуда ссылку стримить
Ютуб не дает прямых ссылок на хранимые ролики. Видимо потому, что хранит их кусками, в БД.
Однако, из некоторых облачных хранилищ (к прим. Hubic.com) такие ссылки можно извлекать, к примеру, при помощи дополнения "DownloadHelper" в Firefox. Мой опыт показал, что с такими ссылками VideoPlayer Unity работает на платформах Windows и Android. Но на WebGL, по какой то неведомой мне причине - НЕТ.
0
 Аватар для Steroid
296 / 217 / 86
Регистрация: 17.02.2016
Сообщений: 1,276
Записей в блоге: 1
17.10.2019, 13:05
Legion5slov, а ок незнал
0
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
17.10.2019, 21:16  [ТС]
Цитата Сообщение от 1max1 Посмотреть сообщение
Сделай его паблик и кинь в поле. Так же вместо Path.Combine использовать простое сложение:
C#
Выделить код
1
Application.streamingAssetsPath + "/BrookyTest.mp4"
Это просто в "10".
Результат:
+ В EXE - воспроизводится Ок.
+ В WebGL воспроизводится во всех браузерах кроме Хрома https://brookytest.itch.io/vstream
? В Андроиде пока не понятно. Возможно придется добавлять ветвление как здесь https://docs.unity3d.com/ru/53... sPath.html

Сенкс!!! 1max1,
0
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
09.11.2019, 11:12  [ТС]
Unity WebGL воспроизведение видеоролика.
Не все так безоблачно. Оказывается в браузерах компьютеров ролик воспроизводится, а в браузерах на смартфонах все работает, а вместо ролика - черный квадрат.
Это фатально? или можно побороться?
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
09.11.2019, 12:28
Не все браузеры на телефонах поддерживают webgl.
1
 Аватар для Steroid
296 / 217 / 86
Регистрация: 17.02.2016
Сообщений: 1,276
Записей в блоге: 1
10.11.2019, 01:59
что логично
как бы тогда гугл и апл генерировали мани еслиб все игры через браузер работали
0
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
10.11.2019, 13:12  [ТС]
https://ru.wikipedia.org/wiki/WebGL :
Мобильные браузеры[править | править код]
Maemo 5 — WebGL доступен во встроенном браузере microB начиная с версии прошивки PR1.2 (май 2011)[9].
BlackBerry PlayBook — WebGL доступен посредством WebWorks и браузера в PlayBook OS 2.0[10].
Google Chrome — WebGL доступен для Android-устройств в бета-версиях начиная с января 2013[11].
Firefox for mobile — WebGL доступен для Android устройств в бета-версиях с начала 2011[12].
Sony Ericsson Xperia — многие устройства на базе Android имеют поддержку WebGL после обновления прошивки[13].
Opera Mobile 12 final поддерживает WebGL (только на Android)[14].
Safari для iOS — поддержка реализована в версии 8.0[15].

Вроде должен нативный Chrome поддерживать у меня на Nokia 3.1plus - Chrome 76.0.3809.89 от 05.08.19г
0
4 / 3 / 1
Регистрация: 03.12.2010
Сообщений: 237
31.07.2020, 19:03
Ничего не получается! Помогите пожалуйста!
У меня билд для компьютеров WеbGL (андроид не надо).
Я положила видео на сервер откуда проект будет запускаться.
Запускаю не из скрипта, а просто в инспекторе указала не видеоклип, а его URL на сервере. и- указала запускать при эвэйк. Но оно не запускается...
Или надо запускать скриптом только?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.07.2020, 19:03
Помогаю со студенческими работами здесь

Где разместить баннер?
Друзья подскажите где можно разместить свой баннер не дорого?

Где разместить данные?
Подскажите, где в интернете можно разместить какой-либо файл или информацию, что бы её всегда можно было достать программкой на паскале?

Где разместить новость?
Здравствуйте. У меня такой вопрос: я например, делаю темы для ворд пресс, можно ли их разместить на какой нибудь популярный ресурс?...

Где разместить проект?
подскажите где разместить проект c# чтобы можно было на удаленной папке открыть проект, компилировать приложение и синхронизация...

Где разместить setFixedSize
Дратути. %-) есть форма1 с кнопкой, по нажатию на которую открывается форма2. в конструкторе формы2 выполняется заполнение формы (в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru