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