Поделиться через


Использование диалогового окна Office для показа видео

В этой статье объясняется, как воспроизвести видео в диалоговом окне надстройки Office.

Примечание.

В этой статье предполагается, что вы знакомы с основами использования диалогового окна Office, как описано в разделе Использование API диалога Office в надстройках Office.

Чтобы воспроизвести видео в диалоговом окне с помощью API диалогового окна Office, выполните следующие действия.

  1. Создайте страницу, содержащую iframe и никакое другое содержимое. Страница должна находиться в том же домене, что и хост-страница. Напоминание о том, что такое ведущая страница, см. в разделе Открытие диалогового окна с главной страницы. В атрибуте src iframe укажите URL-адрес видео в Интернете. URL-адрес видео должен быть защищен с помощью протокола HTTPS. В этой статье мы назовем эту страницу "video.dialogbox.html". Ниже приведен пример разметки.

    <iframe class="ms-firstrun-video__player"  width="640" height="360"
        src="https://www.youtube.com/embed/XVfOe5mFbAE?rel=0&autoplay=1"
        frameborder="0" allowfullscreen>
    </iframe>
    
  2. Используйте вызов displayDialogAsync на главной странице, чтобы открыть страницу video.dialogbox.html.

  3. Если надстройке нужно знать, когда пользователь закрывает диалоговое окно, зарегистрируйте обработчик для DialogEventReceived события и обработайте событие 12006. Дополнительные сведения см. в разделе Ошибки и события в диалоговом окне Office.

Пример видео, воспроизводимого в диалоговом окне, см. в шаблоне макета видеоплаката.

Видео, воспроизводимое в диалоговом окне надстройки перед Excel.