youtube ID中带有下划线的嵌入式视频赢得';我不能在iPhone上工作

youtube ID中带有下划线的嵌入式视频赢得';我不能在iPhone上工作,iphone,youtube,uiwebview,Iphone,Youtube,Uiwebview,我可以在我的电脑浏览器上运行所有5个视频,但第四个视频在我的iPhone上无法运行(通过Safari)。 我认为这是因为youtube id中有下划线。对于每个视频,我将在youtube视频中嵌入以下内容: <object width="70" height="60"><param name="movie" value="http://www.youtube.com/v/asa_LlO6-6E&f=gdata_videos&c=ytapi-my-clientI

我可以在我的电脑浏览器上运行所有5个视频,但第四个视频在我的iPhone上无法运行(通过Safari)。

我认为这是因为youtube id中有下划线。对于每个视频,我将在youtube视频中嵌入以下内容:

<object width="70" height="60"><param name="movie" value="http://www.youtube.com/v/asa_LlO6-6E&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/asa_LlO6-6E&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM" type="application/x-shockwave-flash" wmode="transparent" width="70" height="60"></embed></object>

如果我使用上述方法,任何在Youtube ID中带有下划线的视频都将失败。(上面的id是:asa_LlO6-6E)。有人知道我怎么解决这个问题吗

先谢谢你


Eugene

我还没有测试过它,但尝试使用下划线的十六进制编码(%5f)。虽然下划线在URL中是有效的,但毫无意义,而且你可能希望谷歌/苹果能够做到这一点(