ruby - 在炫耀演示中嵌入音频/视频

标签 ruby sinatra

有没有人想出一种将视频和音频嵌入到 showoff 的好方法?演示文稿?目前我只是将视频放在 YouTube 上并在幻灯片中链接到它,如下所示:

!SLIDE full-page

# My Video
<iframe title="YouTube video player" width="640" height="410"
src="http://www.youtube.com/embed/oHg5SJYRHA0" frameborder="0"
allowfullscreen>
</iframe>

我想知道是否有人有更好/更有效的方式来放入视频和/或音频。

感谢您的帮助!

最佳答案

您可以自己托管它并尝试利用浏览器的功能。这是一种方法:

<video controls width="360" height="240" poster="placeholder.jpg">
  <source src="movie.ogv" type="video/ogg">
  <source src="movie.mp4" type="video/mp4">
  <object type="application/x-shockwave-flash" width="360" height="240" data="player.swf?file=movie.mp4">
    <embed flashvars="file=movie.mp4"
           allowfullscreen="true"
           allowscriptaccess="always"
           id="player1"
           name="player1"
           src="player.swf"
           width="480"
           height="270"
    />
    <p>You need Flash or a modern browser to view this video</p>
  </object>
</video>

它将尝试在支持 ogg 或 mp4 的浏览器上利用 HTML5 的视频标签。如果失败,它会尝试使用 Flash(本例中我使用 JW Player,但也可以是任何其他播放器)。如果全部失败,它会告诉查看者需要 Flash 或现代浏览器。

希望这有帮助。

关于ruby - 在炫耀演示中嵌入音频/视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7523670/

相关文章:

ruby - 如何将键和值推送到带有 Ruby 的空哈希中?

ruby - 如何检测缩写中使用的 ' 和引号之间的区别

ruby - ActiveRecord、Sinatra 和 Postgres - 无法链接到我的数据库

ruby - Sinatra SASS 自定义目录

ruby-on-rails - 为什么《Rails 3 in Action》书中的票务应用程序使用 Sinatra?

ruby - Sinatra 中的数据库

ruby-on-rails - 后台rb定时任务结束

ruby - Factory Girl - HABTM 的可变数量的关联对象

ruby - 事件机器 : How to build a chat system with Rails application

ruby - 自升级到 ruby​​ 3 以来,Shotgun 返回 ArgumentError