在youtube ID中带有下划线的嵌入式视频在iPhone上无法使用

时间:2010-07-07 03:18:18

标签: iphone youtube uiwebview

我可以在计算机的浏览器上播放所有5个视频,但第四个视频在我的iPhone上失败(通过Safari)。 http://basenycapp.s3.amazonaws.com/stream.html

我认为这是因为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)。有谁知道如何解决这个问题?

提前谢谢。

尤金

1 个答案:

答案 0 :(得分:1)

我没有对它进行过测试,但请尝试使用下划线的十六进制编码(%5f)。没有任何意义,因为下划线在URL中是有效的,你会期望Google / Apple能够做到这一点