我正在开发一个博客应用程序,并使用Windows Live Writer 2011嵌入YouTube视频非常直,但我遇到了一个奇怪的问题。这是我所做的,

  1. 我复制来自YouTube网站的链接,例如, http://www。 Youtube.com/watch?v=3kk-yz7vpea
  2. 从WLW I插入来自Web的视频并将链接粘贴
  3. WLW显示视频没有任何问题
  4. i在wlw中查看源,它给出了以下html <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bb7a51da-b141-42e1-9e93-72967dd2f73d" class="wlWriterEditableSmartContent"><embed src="http://www.youtube.com/v/3Kk-yZ7VpeA?hd=1" type="application/x-shockwave-flash" wmode="transparent" width="448" height="252"></embed></div>
  5. 所有这些都与预览和所有内容一起工作,但是当我发布它时,它会在我的网站上显示图像的黑色弯曲而不是视频。此外,发送到服务器的HTML WLW是以下内容:<div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bb7a51da-b141-42e1-9e93-72967dd2f73d" class="wlWriterEditableSmartContent"><div id="7bd0cee8-cce8-4b10-8833-6e30cefafd64" style="margin:0px;padding:0px;display:inline;"><div><a href="http://www.youtube.com/watch?v=3Kk-yZ7VpeA" target="_new"><img src="http://127.0.0.1:10000/devstoreaccount1/ray/blog/image/2011/05/videob8758375cccf.jpg" style="border-style:none;" alt="" /></a></div></div></div>

    注意“嵌入”标记不再存在,而是创建“IMG”。我真的不知道为什么WLW发出它发送的内容以及如何解决这个问题,有人可以帮助找到。

    非常感谢!

有帮助吗?

解决方案

我弄清楚了。我加了

<supportsEmbeds>Yes</supportsEmbeds>
.

到wlwmanifest.xml文件。如果没有这一行,WLW会显示“嵌入”作为“未知”的博客功能,并将其与嵌入标记混淆。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top