Компьютерапия

    • Офис
      • MS Excel
      • MS Word
      • MS PowerPoint
      • MS Access
    • Веб
      • Joomla
      • WordPress
      • Сайтостроение
      • Уроки HTML
      • Bootstrap 3
      • Web Разработка
      • Web Сервисы и Службы
      • Основы AJAX
      • Изучаем AngularJS
      • Основы CSS
    • Программер
      • Android
      • VBA
      • Основы php
      • JavaScript
      • Основы Arduino
    • Полезные книги
      • Android
      • Assembler
      • Excel
      • linux
      • CSS
      • Delphi
      • Java
      • JavaScript
      • Joomla
      • Web
      • PHP
      • Unity
    • Полезные советы
      • Установки на Virtualbox
      • Продвижение YouTube канала
      • Как заказывать товары на AliExpress
    • Видео уроки
      • Уроки Word
      • Уроки Excel
      • Уроки сайтостроения
      • Уроки Joomla 3
      • Уроки Android
      • Уроки WordPress
      • Полезные советы
      • Уроки PowerPoint
      • Основы Arduino
      • Основы MacOS
      • Основы Vbox
      • Основы Python
    • Блог
    JavaScript
    14 сентября 2018
    11 апреля 2026
    Просмотров: 1825

    JavaScript - Мультимедиа

    Содержание:

    • Проверка подключаемых модулей
    • Управление мультимедиа

    Объект Navigator JavaScript включает дочерний объект, называемый плагинами. Этот объект представляет собой массив с одной записью для каждого подключаемого модуля, установленного в браузере. Объект navigator.plugins поддерживается только Netscape, Firefox и Mozilla.

    пример

    Вот пример, который показывает, как перечислить весь подключаемый модуль, установленный в вашем браузере -

    
    <html>
      
       <head>
          <title>List of Plug-Ins</title>
       </head>
      
       <body>
          <table border="1">
             <tr>
                <th>Plug-in Name</th>
                <th>Filename</th>
                <th>Description</th>
             </tr>
            
             <script language="JavaScript" type="text/javascript">
                for (i=0; i less navigator.plugins.length; i++) {
                   document.write("<tr><td>");
                   document.write(navigator.plugins[i].name);
                   document.write("</td><td>");
                   document.write(navigator.plugins[i].filename);
                   document.write("</td><td>");
                   document.write(navigator.plugins[i].description);
                   document.write("</td></tr>");
                }
             </script>
            
          </table>
         
       </body>
    </html>
    

    Проверка подключаемых модулей

    Каждый плагин имеет запись в массиве. Каждая запись имеет следующие свойства:

    • Name - имя плагина.
    • Filename - это исполняемый файл, который был загружен для установки подключаемого модуля.
    • Описание - описание плагина, поставляемого разработчиком.
    • MimeTypes - это массив с одной записью для каждого типа MIME, поддерживаемого подключаемым модулем.

    Вы можете использовать эти свойства в скрипте, чтобы узнать установленные плагины, а затем с помощью JavaScript вы можете воспроизвести соответствующий мультимедийный файл. Взгляните на следующий пример.

    
    <html>
      
       <head>
          <title>Using Plug-Ins</title>
       </head>
      
       <body>
      
          <script language="JavaScript" type="text/javascript">
             media = navigator.mimeTypes["video/quicktime"];
            
             if (media){
                document.write("<embed src='quick.mov' height=100 width=100>");
             }
             else
             {
                document.write("<img src='quick.gif' height=100 width=100>");
             }
          </script>
         
       </body>
    </html>
    

    ПРИМЕЧАНИЕ. Здесь мы используем тег HTML embed для вставки мультимедийного файла.

    Управление мультимедиа

    Возьмем один реальный пример, который работает почти во всех браузерах -

    
    <html>
      
       <head>
          <title>Using Embeded Object</title>
         
          <script type="text/javascript">
             <!--
                function play()
                {
                   if (!document.demo.IsPlaying()){
                      document.demo.Play();
                   }
                }
                function stop()
                {
                   if (document.demo.IsPlaying()){
                      document.demo.StopPlay();
                   }
                }
                function rewind()
                {
                   if (document.demo.IsPlaying()){
                      document.demo.StopPlay();
                   }
                   document.demo.Rewind();
                }
             //-->
          </script>
         
       </head>
      
       <body>
         
          <embed id="demo" name="demo"
          src="http://www.amrood.com/games/kumite.swf"
          width="318" height="300" play="false" loop="false"
          pluginspage="http://www.macromedia.com/go/getflashplayer"
          swliveconnect="true">
          </embed>
         
          <form name="form" id="form" action="#" method="get">
             <input type="button" value="Start" onclick="play();" />
             <input type="button" value="Stop" onclick="stop();" />
             <input type="button" value="Rewind" onclick="rewind();" />
          </form>
         
       </body>
    </html>
    
    Tags: javascript
    Вступайте в группу ВКонтакте

    Свежие записи 2025

    ВПР на Python, без Excel 16 мая 2026
    Python 3 на Android. Запускаем Ping 28 марта 2026
    Блютуз подключение в Android (проект для Arduino). Часть 2 18 января 2025
    Анимация в PowerPoint - (видео) 09 января 2025
    Меняем имена в GoPro 10 18 июля 2023
    YouTube все - ютубКапут - (видео) 20 марта 2022
    Как сделать презентацию в PowerPoint, презентация с нуля в Рower Point 2016 20 февраля 2022
    Как изменять текст в word с помощью языка Python в среде PyCharm Меняем параграфы таблицы и шрифты - (видео) 09 февраля 2022
    Как преобразовать doc в docx на языке python в PyCharm Массовая конвертация старых файлов в docx - (видео) 09 февраля 2022
    Как установить blender 3.0? Покажу два способа, как установить блендер версии 3.0 на свой комп! - (видео) 05 февраля 2022

    ТОП-10 статей 2025

    • 15 лучших эффектов переходов между слайдами в Power Point
    • Функции даты-времени в VBA. Работа с датой и временем
    • Добавление номеров страниц в колонтитул в Word
    • Массивы в VBA: как работать с массивами
    • Сортировка и фильтрация записей в Access
    • Форматирование и настройка оглавления в Word
    • Методы PHP GET и POST, переменная $_REQUEST
    • Создание форм в Access
    • Установка Android Studio, настройка SDK
    • Работа со строками в VBA: InStr, LCASE, UCase, Left, Right, Mid, LTrim, RTrim, Trim, Len, Replace, Space, StrComp, String, StrReverse
    • Офис
      • MS Excel
      • MS Word
      • MS PowerPoint
      • MS Access
    • Веб
      • Joomla
      • WordPress
      • Сайтостроение
      • Уроки HTML
      • Bootstrap 3
      • Web Разработка
      • Web Сервисы и Службы
      • Основы AJAX
      • Изучаем AngularJS
      • Основы CSS
    • Программер
      • Android
      • VBA
      • Основы php
      • JavaScript
      • Основы Arduino
    • Полезные книги
      • Android
      • Assembler
      • Excel
      • linux
      • CSS
      • Delphi
      • Java
      • JavaScript
      • Joomla
      • Web
      • PHP
      • Unity
    • Полезные советы
      • Установки на Virtualbox
      • Продвижение YouTube канала
      • Как заказывать товары на AliExpress
    • Видео уроки
      • Уроки Word
      • Уроки Excel
      • Уроки сайтостроения
      • Уроки Joomla 3
      • Уроки Android
      • Уроки WordPress
      • Полезные советы
      • Уроки PowerPoint
      • Основы Arduino
      • Основы MacOS
      • Основы Vbox
      • Основы Python
    • Блог

    Категории

    • Уроки Word
    • Уроки Excel
    • Уроки PowerPoint
    • Уроки Access
    • Основы Сайтостройения
    • Уроки HTML
    • Уроки Joomla
    • Уроки WordPress
    • Уроки Bootstrap 3
    • Уроки Android
    • Уроки VBA
    • Основы Arduino

    Разное

    • О сайте
    • Полезные советы
    • Скачать книги
    • Карта сайта
    • Правила сайта

    Видео уроки

    • Уроки Word
    • Уроки Excel
    • Уроки сайтостроения
    • Уроки Joomla 3
    • Уроки Android
    • Уроки WordPress
    • Полезные советы
    • Уроки PowerPoint
    • Основы Arduino

    Подпишитесь в соцсетях

    • Канал на RuTube
    • Группа ВКонтакте
    • Группа в Одноклассниках
    • Канал на YouTube
    © 2019 Компьютерапия - Советы и секреты новичкам в области IT технологий: программирование, сайтостроение, уроки HTML, Word, Excel, Android, Open Server, Joomla, WordPress,PowerPoint, Aliexpress, YouTube, Arduino, видеоуроки.. Все права защищены.
    Перепечатка материалов без согласования допустима при наличии dofollow-ссылки на страницу-источник.