![如何在浏览器中循环运行 OneDrive 中的 PowerPoint?](https://linux22.com/image/1526224/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%BE%AA%E7%8E%AF%E8%BF%90%E8%A1%8C%20OneDrive%20%E4%B8%AD%E7%9A%84%20PowerPoint%EF%BC%9F.png)
我创建了一个 PowerPoint 幻灯片。我希望它在具有内置网络浏览器的电视屏幕上运行,自动循环,并且我还希望用户能够从他们的笔记本电脑上查看它。我目前可以使用 google docs/google drive 来做到这一点,但我正在尝试主要使用 Office 365 技术来做到这一点,并避免使用 google docs。
我想要以下内容:
- 网站链接以查看 PowerPoint 演示文稿。
- 将 PowerPoint 存储在 OneDrive 中(适用于企业)
- 自动查看每张幻灯片 10 秒(目前已通过“过渡”设置成功完成)
- 到达结尾时自动循环到开头(我在“幻灯片放映设置”中配置了此功能,但在线放映时似乎不起作用)
- 全屏(隐藏所有工具栏、底部栏等)
- 我不想将它转换成电影(我希望当用户在笔记本电脑上观看它时,它就像演示文稿一样)。
目前,我可以手动加载它,并使其全屏显示,唯一的缺点是它不会循环播放。最好是链接可以强制全屏显示,而无需手动点击来运行幻灯片。
Google 有很好的 URL 参数来调整 PowerPoint 的呈现方式。目前还不清楚微软的 URL 参数是什么,也许我的解决方案在于理解这些...
我认为我不完全理解的 Microsoft URL 参数:
- 操作:编辑、查看、嵌入视图 - 记录于https://wopi.readthedocs.io/en/latest/discovery.html#wopi-actions
- wdAr:?(我猜这意味着“纵横比”)
- wdEaa:1 或 0;1 表示“使用文件中的默认自动前进设置”
- wd模式切换时间:?
- 幻灯片编号: ?
答案1
我想我可以分享我的发现,因为我尝试实现类似的事情:
据微软称,“PowerPoint Web 应用程序中不提供循环播放幻灯片的功能。”
答案2
在电视上运行 PowerPoint 是有问题的。
如果电视运行的是 Android 系统并且可以安装应用程序,则可以使用 Microsoft PowerPoint 应用程序。
如果电视浏览器支持 HTML5,则有多种实用程序可能会有所帮助,例如:
- Zamzar PPT 转 HTML5
- 将 Microsoft PowerPoint 演示文稿转换为 HTML5 使用 Adobe Captivate。
然而,由于电视浏览器通常非常有限,我相信有一个更简单的解决方案,如下所示:
- 将演示文稿转换为视频电视支持的格式
- 如果电视支持循环播放,您可以通过电视显示视频。
- 如果不支持循环播放,并且您必须使用电视浏览器,则有两种选择:
- 创建一个嵌入视频的 HTML5 页面并使用 loop 属性
- 否则,您可以手动右键单击浏览器中嵌入的视频并选择循环,或使用 JavaScript 对其进行编程。
视频解决方案基本上可以在任何地方、任何设备上运行。
答案3
我找到了一个解决方法。如果你知道你的 powerpoint 的时间,这个方法就会奏效。
<script>
window.setInterval("reloadIFrame();", 20000);
function reloadIFrame() {
document.getElementById('slideFrame').src = document.getElementById('slideFrame').src;
}
</script>
因此,如果您在嵌入式 powerpoint 的 iframe 上放置一个 id="slideFrame",并在 URL 中放置原始问题中提到的 wdEaa=1,则您的幻灯片将自动播放幻灯片上的设置……iframe 将在 20,000 毫秒后重新加载(因此在我的示例中,我的幻灯片需要 20 秒才能完成。)这不是理想的,但它适用于您在网页上一遍又一遍循环播放幻灯片的信息亭类型的展示。