插入视频 音频 链接

3.1.5 使用 video_tag 链接视频

video_tag 帮助方法为指定的文件生成 HTML5 <video> 标签。默认情况下,视频文件存放在 public/videos 文件夹中。

<%= video_tag "movie.ogg" %>

生成的代码如下:

< video src = "/videos/movie.ogg" />

和 image_tag 类似,视频的地址可以使用绝对路径,或者相对 public/videos 文件夹的路径。而且也可以指定 size: "#{width}x#{height}" 选项。video_tag 还可指定其他 HTML 属性,例如 idclass 等。

video_tag 方法还可使用 HTML Hash 选项指定所有 <video> 标签的属性,包括:

  • poster: "image_name.png":指定视频播放前在视频的位置显示的图片;
  • autoplay: true:页面加载后开始播放视频;
  • loop: true:视频播完后再次播放;
  • controls: true:为用户提供浏览器对视频的控制支持,用于和视频交互;
  • autobuffer: true:页面加载时预先加载视频文件;

把数组传递给 video_tag 方法可以指定多个视频:

<%= video_tag [ "trailer.ogg" , "movie.ogg" ] %>

生成的代码如下:

< video >< source src = "trailer.ogg" />< source src = "movie.ogg" /></ video >
3.1.6 使用 audio_tag 链接音频

audio_tag 帮助方法为指定的文件生成 HTML5 <audio> 标签。默认情况下,音频文件存放在 public/audio 文件夹中。

<%= audio_tag "music.mp3" %>

还可指定音频文件的路径:

<%= audio_tag "music/first_song.mp3" %>

还可使用 Hash 指定其他属性,例如 :id:class 等。

和 video_tag 类似,audio_tag 也有特殊的选项:

  • autoplay: true:页面加载后开始播放音频;
  • controls: true:为用户提供浏览器对音频的控制支持,用于和音频交互;
  • autobuffer: true:页面加载时预先加载音频文件;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值