我可以在计算机的浏览器上播放所有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)。有谁知道如何解决这个问题?
提前谢谢。
尤金
答案 0 :(得分:1)
我没有对它进行过测试,但请尝试使用下划线的十六进制编码(%5f)。没有任何意义,因为下划线在URL中是有效的,你会期望Google / Apple能够做到这一点