url потоковой передачи медиа-сервисов Azure динамически генерируется на стороне сервера (используя Razor MVC .Net) - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть URL-адрес манифеста, который мне нужно отобразить на src ниже. Как я могу отобразить его из кода на стороне сервера, используя ASP.Net MVC. Мой вопрос: как использовать Azure Streaming URL в существующем веб-приложении?

<link href="//amp.azure.net/libs/amp/latest/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
<script src="//amp.azure.net/libs/amp/latest/azuremediaplayer.min.js"></script>


       <video id="vid1" class="azuremediaplayer amp-default-skin" autoplay controls width="640" height="400" poster="poster.jpg" data-setup='{"nativeControlsForTouch": false}'>
                <source src= "manifestUrl"type="application/vnd.ms-sstr+xml" />

            </video>

1 Ответ

0 голосов
/ 05 сентября 2018

Два варианта как минимум:

  1. Использовать переменную сервера в javascritpt, например:

source src = <% url%> type = "application / vnd.ms-sstr + xml" />

где url - это переменная C # в контроллере ASP.NET, в которой вы назначаете полный URL-адрес переменной url.

  1. Обычно вы можете разрешить конечным пользователям вводить / обновлять URL через текстовое поле. Для этого вы можете выбрать привязку текстового поля к модели в MVC. Модель должна иметь свойство URL, которое затем привязывается к текстовому полю. Это обычная техника ASP.NET MVC для привязки данных, и вы можете легко найти множество образцов.

Надеюсь, это ответит на ваш вопрос.

...