【问题标题】:MS Office - Embedding Video using new office JavaScript based APIMS Office - 使用基于 Office JavaScript 的新 API 嵌入视频
【发布时间】:2016-04-08 03:54:30
【问题描述】:

我为 MS Word 开发了一个带有 Office VSTO 的插件,使用它我可以使用以下代码将视频嵌入到 Word 文档中。

Globals.ThisAddIn.Application.ActiveDocument.InlineShapes.AddWebVideo(@"<iframe width='400' height='400' src='http://www.youtube.com/embed/qk51u8-4uo4' frameborder='0' allowfullscreen />"
, VideoWidth: 400
, VideoHeight: 400
, PosterFrameImage: "https://i.ytimg.com/vi/qk51u8-4uo4/hqdefault.jpg"
, Range: currentRange);

现在,我正在根据此处的 API 参考使用基于 JavaScript 的 API 开发另一个加载项:

Add-In APIs - Javascript Office 365/2016

我的问题是,我找不到任何用于将视频嵌入 Word 文档的相关 API。

请帮我确定正确的 API?

如果这是限制,我可以在文档中添加一些text/XML/picture,对其添加绑定,然后当用户单击该text/XML/picture 时,视频将在加载项本身中播放。

【问题讨论】:

    标签: c# ms-office office365 office-addins office-js


    【解决方案1】:

    目前我们没有专门用于插入视频的 API,但您可以使用 OOXML 将丰富的内容插入 Word。 这是一个概述:https://dev.office.com/docs/add-ins/word/create-better-add-ins-for-word-with-office-open-xml

    以下是新的 Api 以及如何插入它的用法: https://dev.office.com/reference/add-ins/word/body#insertooxmlooxml-string-insertlocation-insertlocation

    【讨论】:

    • 这是否意味着,直接意味着没有 API...但是可以使用开放式 Office XML 添加视频(我不擅长这个,如果这看起来是一个愚蠢的问题,抱歉)?
    • @HirenDesai 是的,没有专门用于视频的 API,但您可以使用 OOXML 插入丰富的内容 - 请参阅 social.msdn.microsoft.com/Forums/en-US/…
    • 感谢您的帮助...我试过了,它在某种程度上可以正常工作,但不完全...。当我尝试添加 ooxml 时,它会出错...看看在这个...@stackoverflow.com/questions/36594009/…
    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 2010-12-22
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多