Member 12543892 Ответов: 3

Мне нужно воспроизвести видео на vs 2010 ... Помогите плз меня в друзьях


и мне нужно запустить это видео на сервере o/s ...

Что я уже пробовал:

&ЛТ;объектный идентификатор classid="идентификатор CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ширина="480" высота="360"
кодовая база="http://www.microsoft.com/Windows/MediaPlayer/" >
<param name= "Filename" value="C:\Users\Developer\Documents\Visual Studio 2010\Projects\NpsBroadCasting\AppVideos\2. mp4" />
<param name= "AutoStart" value= "true" />
<param name=" ShowControls "value= "true" />
<param name= "BufferingTime" value= "2" />
<param name= "ShowStatusBar" value= "true" />
<param name= "AutoSize" value= "true" />
<param name= "InvokeURLs" value= "false" />
< embed src="C:\Users\Developer\Documents\Visual Studio 2010\Projects\NpsBroadCasting\AppVideos\2. mp4 "type=" application/x-mplayer2"
autostart=" 1 " enabled=" 1 "showstatusbar= "1" showdisplay= "1" showcontrols= " 1"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" кода="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0"
width= " 480 "height= "360"> & lt;/embed>
< / Объект>

3 Ответов

Рейтинг:
20

Richard Deeming

В дополнение к решению 1, вы также должны рассмотреть совместимость с браузером.

То <object> будет работать только в Internet Explorer на Windows.

То <embed> будет работать только в том случае, если пользователь установил плагин Windows Media Player. в Firefox, этот плагин по умолчанию отключен[^].

Плагин также не поддерживается в 64-битных браузерах.

Вам, вероятно, повезет больше, если вы воспользуетесь в HTML5 <video> элемент[^] вместо. Он поддерживается почти все[^] за пределами IE8. Вы все еще можете использовать свой текущий код в качестве запасного варианта.

<video src="/AppVideos/2.mp4" controls autoplay>

    <!-- ActiveX fallback for old IE: -->
    <object classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701" type="application/x-oleobject" width="320" height="310">
        <param name="filename" value="/AppVideos/2.mp4" />
        <param name="AutoStart" value="true" />
        <param name="ShowControls" value="true" />
        <param name="BufferingTime" value="2" />
        <param name="ShowStatusBar" value="true" />
        <param name="AutoSize" value="true" />
        <param name="InvokeURLs" value="false" />
        
        <!-- Embed fallback for other old browsers: -->
        <embed src="/AppVideoa/2.mp4" type="application/x-mplayer2" autostart="1" enabled="1" showstatusbar="1" showdisplay="1" showcontrols="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" width="320" height="310" />
    </object>
</video>


Vincent Maverick Durano

5ед! очень хорошо сказано.

Рейтинг:
2

CHANDRA SEKHARA GUPTA

попробуйте использовать jQuery player для ex: JW player


Рейтинг:
0

Vincent Maverick Durano

Браузер должен иметь доступ к вашим исходным файлам. Вместо того чтобы ссылаться на файл с диска C, вам может потребоваться переместить файлы в корневой каталог вашего веб-приложения, чтобы веб-сервер, на котором размещается ваше приложение в браузере, мог иметь к нему доступ.

Если вы храните файлы за пределами корня приложения, то можете создать виртуальную папку на веб-сервере (например, IIS), а затем настроить необходимые разрешения, чтобы клиентские пользователи могли иметь к ней доступ.

Есть куча статей/блогов и форумов, обсуждающих вашу проблему. Вам просто нужно найти их в google.