0

我正在使用https://stackoverflow.com/a/5831191/797620上的优秀代码来帮助将多个 youtube 链接转换为一致的语法,并且我发现了多种方法可以在一段文本中转换单个 youtube 链接工作,但我无法弄清楚(也找不到)是如何转换多个 youtube 视频链接以嵌入视频。

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Fusce nulla urna,massa id 处的 sagittis,lobortis eleifend nisi。Quisque ac purus nunc。vulputate aliquam 中的 Vivamus mollis lorem。Nunc iaculis tincidunt rhoncus。在 hac habitasse platea dictumst 中。Donec molestie risus ut dolor tristique,在 ornare ipsum ultrices。 http://www.youtube.com/watch?v=UF8uR6Z6KLc Maecenas nec quam ac enim commodo egestas nec vulputate massa。Praesent malesuada, diam molestie suscipit dictum, sapien magna dictum magna, non dapibus lacus nulla ac est. Maecenas id nunc nisl。Proin accumsan aliquet felis, eget porta est malesuada eget。Fusce pharetra condimentum sapien,eget ornare ipsum。http://youtu.be/UF8uR6Z6KLcFusce sed metus ut nisi iaculis cursus nec eget dui。Aliquam volutpat nisi non est egestas,pretium ullamcorper lectus commodo。Duis ac congue elit。Mauris laoreet turpis quis massa tempor, vitae sodales metus mattis。Ut quis ornare ligula。Nullam id cursus lectus,eget molestie mauris。Morbi lacinia, mauris at dictum tincidunt, est leo pharetra ligula, in egestas velit sem vel nunc。Fusce adipiscing, risus vel viverra hendrerit, mi odio iaculis dui, et pharetra turpis ipsum vel dui。Maecenas porta varius laoreet。Donec bibendum quis mi quis egestas。Vivamus vitae suscipit erat。Maecenas sollicitudin, libero quis aliquam cursus, leo urna vulputate nibh, ut pellentesque arcu lectus in felis。http://youtu.be/UF8uR6Z6KLcPhasellus facilisis, justo quis faucibus accumsan, lorem dolor ornare diam, sat amet semper leo justo vitae erat。Duis eu leo in massa mollis rhoncus 坐在 amet id metus。Integer vel sodales ligula,sed molestie tellus。Nunc attellus 前庭占位符。

我想要的是让 youtube 视频的所有三个链接都内联显示(而不是在文本块的末尾)作为实际的 iframe 嵌入视频。

谢谢!

4

1 回答 1

1

将您看到的相同功能更改'<a href="http://www.youtube.com/watch?v=$1>YouTube link: $1</a>'为:

'<iframe title="$1" frameborder="0" scrolling="no" src="http://www.youtube.com/embed/$1"></iframe>';

我当然会更改函数名称。也许您也应该添加一个title参数,并更改$1title="$1"` 的部分。

于 2013-07-13T00:07:08.380 回答