我試圖在Symfony中顯示Youtube視頻(在樹枝模板中)。我無法使用iframe方法,因爲我需要使用通用URL(https://www.youtube.com/watch?v=jUjeps1hxIw&t=671s而不是https://www.youtube.com/embed/jUjeps1hxIw)。從URL顯示Twig中的YouTube視頻
我發現了HTML標籤的例子,但它們不起作用。
我試圖在Symfony中顯示Youtube視頻(在樹枝模板中)。我無法使用iframe方法,因爲我需要使用通用URL(https://www.youtube.com/watch?v=jUjeps1hxIw&t=671s而不是https://www.youtube.com/embed/jUjeps1hxIw)。從URL顯示Twig中的YouTube視頻
我發現了HTML標籤的例子,但它們不起作用。
最後我找到了解決方案。我不得不改變網址,那是我不想要的。
<div id="youtube-ficha">
{% for artistYoutube in group.youtube %}
<iframe class="myIframe" width="560" height="315" frameborder="0" allowfullscreen></iframe>
<script type="text/javascript">
var url = "{{ artistYoutube}}";
var id = url.split("?v=")[1]; //sGbxmsDFVnE
var embedlink = "http://www.youtube.com/embed/" + id;
var ytube1 = document.getElementsByClassName("myIframe");
ytube1[{{loop.index0}}].src = embedlink;
</script>
{% endfor %}
</div>
如果你不希望使用標籤,你可以使用
<object width="420" height="315"
data="https://www.youtube.com/embed/jUjeps1hxIw">
</object>
<embed width="420" height="315"
src="https://www.youtube.com/embed/jUjeps1hxIw">
,但你必須給你可以通過下面的下面找到你的你管的視頻嵌入鏈接步驟
你如何使用嵌入式的youtube? –
它不起作用,因爲它不起作用我使用的URL類型 – Borjeitor