生成嵌入代码给定的任何url
Generate embed code given any url
我的目标是采取用户提交的url和生成视频嵌入代码。关于这个有什么想法吗?
我看到很多网站都这样做,包括myvidster。自动嵌入是一个用php编写的付费选项,但是我使用的是ruby/rails。
看一下oEmbed和它相关的Ruby gem。它支持Youtube, Vimeo, Hulu, blip。电视开箱
如果你自己写这个,你将需要解析每个网站的URL,你试图接受视频内容。例如,Youtube链接可以这样使用:
if url.match(/.*'.youtube'.com'/watch'?v=(.{11})/) || url.match(/youtu'.be'/(.{11})/)
%{<iframe width="440" height="275" src="https://www.youtube.com/embed/#{$1}?rel=0&wmode=transparent"></iframe>}.html_safe
else #other video site conditions here
end
其中url
是用户传入的字符串,$1
是您解析出的ID, iframe字符串代码特定于您正在使用的站点。
相关文章:
- 将任何CDN配置为只传递一个文件,无论请求的url是什么
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 在不重新加载的情况下更改标头URL的任何方法
- 如果URL中有任何字符串变体匹配,则返回true
- 可用于重定向到任何 URL 的 JavaScript 函数
- 在不使用任何http、https或ftp的情况下验证URL
- 有没有任何方法可以使<选择>转到url
- 有些人有任何关于如何使用Modified Java Script Value处理返回Json(url)的示例
- 查找任何未定义的变量并从url字符串中隐藏
- Url已更改,但AngularJS中没有显示任何内容
- 我无法在我的网站上获取任何图像或显示任何 URL 图像
- 为与第一段匹配的任何 URL 添加活动类
- 正则表达式帮助 - 匹配列表中未列出的任何 URL 参数和值
- 如何通过javascript和代理简单地从任何URL读取html
- 转换class.phpmailer.php中的任何url
- jQuery:添加前缀到任何url (.attr)
- 生成嵌入代码给定的任何url
- 任何URL的Colorbox模态
- 填写任何url的文本框与数据从我的javascript / php代码
- 只从任何URL获取域