0

Я использую следующий код на моей странице HTML, но он возвращает NULL. (IE8, MS Windows 7 Pro)Создать объект WMPlayer.OCX issue

Я уверен, что проигрыватель Windows Media установлен и работает нормально.

Как это исправить?

+0

Это не зарегистрирован, может быть ?, этот вид восходит к предыдущему вопросу о [ 'CreateObject()'] (http://stackoverflow.com/q/33874736/692942) , То же самое относится, это x86 или x64? Is зарегистрирован с использованием правильного 'regsvr32.exe'? Существует ли 'ProgId' в реестре' HKLM \ Software \ Classes' или 'HKLM \ Software \ Wow6432Node \ Classes'? Всего несколько вопросов, на которые нужно обратить внимание. – Lankymart

+0

@ Lankymart Как это должно быть зарегистрировано? Не могли бы вы предоставить ссылку на скачивание 'WMPlayer.OCX', пожалуйста. –

ответ

0

Похоже, что невозможно использовать код Visual Basic, как я использую в HTML.

Вместо этого мы должны использовать Windows Media Player в DOM, как этот

<body onload='' scroll="no"> 
    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" 
     width="0" height="0"> 
    </object> 

А потом мы должны реализовать все methdos Пуск/Стоп аудио/видео.

Например

<script type="text/vbscript" language="VBScript">  
    Set oElm = document.getElementById("WindowsMediaPlayer") 
       if oElm Is Nothing then 
        ' MsgBox("element does not exist") 
       else 
        ' MsgBox("element exists") 
        ' MsgBox oElm 
        oElm.controls.stop() 
        oElm.URL = "C:\HTML\Sounds\oos.wav" 
       end if 
<script> 

 Смежные вопросы

  • Нет связанных вопросов^_^