我需要将什么添加到我的dailymotion嵌入代码才能在iOS上播放视频?

时间:2016-02-10 22:16:16

标签: android ios iphone embed dailymotion-api

视频在我的电脑上播放得很好,但我想让它在像iPhone这样的设备上播放。我是一个绝对的初学者,并且感谢我能得到的所有帮助。这是我网站上存在的代码,请告诉我要添加或更改的内容。谢谢!

{{1}}

1 个答案:

答案 0 :(得分:0)

iframe中的视频网址中有许多不同的播放器参数,您真的需要所有参数吗?您可以在https://developer.dailymotion.com/player找到文档。我们在这里快速回顾一下:

  • api = postMessage:启用播放器API =>仅在您使用播放器API时才需要,因此您可以删除它
  • id = player:要与所有API消息一起传回的页面所特有的播放器的ID。 =>仅在您使用播放器API时才需要,因此您可以删除它
  • syndication = lr:167083:如果您有联合密钥,则会使用此选项,以防您是合作伙伴,并且希望跟踪生成的收入。如果这不是你自己的联合密钥,我建议你删除这个参数!
  • autoplay = 1:将自动播放视频。此参数可能无法在某些移动操作系统版本上运行,因为大多数移动设备会阻止视频自动播放以节省用户的带宽。
  • controls = 0:视频控件不会显示
  • html = 1:这是一个不应用于生产目的的测试参数
  • chromeless = 1:我们建议您删除此参数,因为它会删除所有播放器用户界面,因此您无法与视频进行互动(播放,暂停等)

因此,我们建议您删除所有对您无用的引用参数,并使用以下iframe:

 <iframe frameborder="0" allowfullscreen="true" width="640" height="360" src="http://www.dailymotion.com/embed/video/x3om8ig?mute=0&info=0&logo=0&related=0&social=0&highlight=FFCC33"></iframe>

然后,您的视频将在移动设备上正常播放。发生的事情是,使用chromeless = 0,autoplay = 0和controls = 0的组合,您的视频无法在移动设备上自动启动,并且您已隐藏控件以供用户启动它。因此,您只有一个黑色矩形而不是播放器。

根据我提到的代码,视频将播放静音,没有dailymotion徽标,没有社交网络上的共享按钮等。您可以通过删除剩余的播放器参数来更改所有这些。