Видео не воспроизводится в проигрывателе windows media
Я написал код для извлечения загруженных видео из папки и воспроизведения их на веб-странице . я использую WMP . он показывает только midia-плеер, но не воспроизводит видео в IE, а в других браузерах он даже не показывает midia-плеер . какой может быть резон, пожалуйста, помогите. заяц-это код.
Что я уже пробовал:
Код в ASPX
& lt;тело>
&ЛТ;форме ID="форма form1" атрибут runat="сервер"и GT;
<asp:FileUpload ID= "FileUpload1" runat= "server" />
&ЛТ;АСП:кнопка ID="btnUpload" атрибут runat="сервер" текст="загрузка" функция onclick="btnUpload_Click" /&ГТ;
&ЛТ;АСП:литерал идентификатор="ItPlayer" атрибут runat="сервер"и GT;
< / форма>
< / body>
Код в файле. CS
использование системы;
использование системы.Коллекции.Общий;
использование System. Linq;
использование системы.Сеть;
используя системы.Веб.ИП;
используя системы.Веб.Пользовательского интерфейса.WebControls;
используя системы.Текст;
финал пространства имен
{
индекс общественный разделяемого класса : системы.Веб.Пользовательского интерфейса.Страницы
{
protected void Page_Load(отправитель объекта, EventArgs e)
{
}
охраняемых недействительными btnUpload_Click(объект отправителя, EventArgs в электронной)
{
если(FileUpload1.HasFile)
{
string fileName = FileUpload1. FileName;
FileUpload1.Сохранить Как(Сервер.MapPath ("/Uploads/ " + fileName));
Проверьте новое окно инструментов();
строковое значение = "http://localhost:17998/Final/Uploads/" + имя файла;
sb. Append ("<object classid= 'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6' id=' Player1 ' width='424' height= '379' & gt;");
СБ.Добавить ("в<парам имя="URL-адрес" значение="" +="" ""="" /&ГТ;");
СБ.Добавить ("в<парам имя="автозапуск" значение="истинной" /&ГТ;");
СБ.Добавить("<имя парам="ShowControls" значение="истинной" /&ГТ;");
СБ.Добавить ("в<парам имя="ShowStatusBar" значение="истинной" /&ГТ;");
СБ.Добавить ("в<парам имя="свойства allowfullscreen" значение="истинной" /&ГТ;");
СБ.Добавить("<имя парам="animationatstart" значение="истинной" /&ГТ;");
СБ.Добавить ("в<парам имя="transparentatstart" значение="истинной" /&ГТ;");
СБ.Добавить ("в<парам имя="ShowDisplay" значение="истинной" /&ГТ;");
СБ.Добавить ("в<парам имя="stretchToFit" значение="истинной" /&ГТ;");
sb. Append ("< embed type= 'application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/' width= ' 500 'height= '350' filename=' "+ value + "'src= '"+ value + "'autostart= '1' showcontrols= '1' showstatusbar= '1' showdisplay= '1'>");
СБ.Добавить("&ЛТ;/размещения&ГТ;");
sb. Append("< / object>");
Это было так.Текст = СБ.Метод toString();
}
}
}
}
[no name]
Я не знаю, поддерживается ли WMP в реальном веб-браузере. Если вы используете браузер, отличный от IE, то для этого вам нужно установить дополнительный плагин. Слишком плохой. Лучший способ-использовать видео HTML5 и поддерживается во всех современных браузерах.
Member 12603716
Сэр я пробовал HTML5 Видео тег в asp.net но он дает только элементы управления на веб-странице и не воспроизводит видео.заяц-это код
& lt;тело>
&ЛТ;форме ID="форма form1" атрибут runat="сервер"и GT;
< div>
&ЛТ;видео src="C:\Users\FRENDZ\Downloads\Video\a.mp4" управления="контролирует"и GT;
< / видео>