带有参数的HTML5视频自动播放(HTML5 Video autoplay with param)
如何使用URL中的param播放HTML5视频自动播放?
是否可以使用html5视频?
我知道:HTML5标签,
How can I play an HTML5 video autoplay with param in URL?
Is it possible for html5 video?
I Know about: HTML5 tag,
原文:https://stackoverflow.com/questions/32811341
更新时间:2019-10-31 03:27
最满意答案
您可以使用autoplay实现此目的:
Your browser does not support the video tag.
如果你想获得autoplay的参数,让我们说,用php,你可以使用:
url: http://mydomain/video.php?autoplay=1
video.php
$autoplay = "";
if($_GET['autoplay'] === "1"){
$autoplay = "autoplay";
}
//now we can serve the video
$html5Video = <<< LOL
Your browser does not support the video tag.
LOL;
echo $html5Video;
?>
注意:大多数移动浏览器不支持 html5视频autoplay 。
You can achieve this with autoplay:
Your browser does not support the video tag.
If you want to get the argument of autoplay, lets say, with php, you can use:
url : http://mydomain/video.php?autoplay=1
video.php
$autoplay = "";
if($_GET['autoplay'] === "1"){
$autoplay = "autoplay";
}
//now we can serve the video
$html5Video = <<< LOL
Your browser does not support the video tag.
LOL;
echo $html5Video;
?>
NOTE: html5 video autoplay isn't supported on most mobile browsers.
相关问答
您可以使用autoplay实现此目的:
Your browser does not support the video tag.
如果你想获得autoplay的参数,让我们说,用php,你可以使用: url: http://mydomain/vi
...
iOS 10更新 自动播放禁止已经取消了iOS 10 - 但有一些限制(例如,如果没有音轨可以自动播放A)。 要查看这些限制的完整列表,请参阅官方文档: https : //webkit.org/blog/6784/new-video-policies-for-ios/ iOS 9以前 从iOS 6.1开始, 无法在iPad上自动播放视频。 我假设为什么他们禁用了自动播放功能? 那么,尽管许多设备所有者对其设备有数据使用/带宽限制,我认为苹果认为用户自己应该决定何时启动带宽使用。 经过一番研究,我
...
你可以使用html5的媒体方法和事件 。 一旦幻灯片放映动画完成,我就使用play方法来开始play视频,并在视频播放结束后使用ended回调函数调用fancybox.next()函数。 这是您可以检查的工作版本: $(document).ready(function() {
$(".fancybox").fancybox({
afterShow: function() {
// After the show-slide-animation has ended - p
...
为视频指定一个id(myVideo)并在afterShow函数中添加此行 var vid = document.getElementById("myVideo");
vid.play();
使用Javascript $(document).ready(function() {
$("[data-fancybox]").fancybox({
afterShow: function() {
// After the show-slide-animation
...
您可以实现类似于Modernizr所做的例程...它动态创建一个带有内联base64 src的视频元素,然后在其上测试自动播放以确定是否支持该功能。 你可以在这里看到来源: https://github.com/Modernizr/Modernizr/blob/master/feature-detects/video/autoplay.js 它仍然会产生一些开销(因为即使编码为base64的小视频也会占用大量空间),但这是一个可行的解决方案。 You could implement a routi
...
从iOS 6.1开始,不再可以在iPad上自动播放视频。 我猜他们为什么禁用了自动播放功能? 好吧,由于许多设备所有者在他们的设备上有数据使用/带宽限制,我认为Apple认为用户自己应该决定何时启动带宽使用。 经过一些研究后,我在Apple文档中发现了以下有关iOS设备自动播放的摘录,以确认我的假设: “Apple决定通过脚本和属性实现来禁用在iOS设备上自动播放视频。 在Safari中,在iOS(适用于所有设备,包括iPad)上,用户可能位于蜂窝网络上并按数据单元收费,因此禁用预加载和自动播放。
...
我建议使用jplayer2: http ://jplayer.org/很容易将js代码放在头上以自动播放视频。 就像是: $("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
m4v: "http://www.mysite.com/img/video/video.mp4",
...
video.play()不起作用吗? function Fwd(){
var video = document.getElementById("video");
if (video.currentTime < 17.91 && video.currentTime >= 0)
{
(video.currentTime = 17.92)
}
else if (video.currentTime < 35.93 && video.currentT
...
我没试过这个,但这样的事可能对你有用...... // when the modal is opened...
$('#videoModal').on('show.bs.modal', function () {
// call play() on the DOM element
$('#video-gpro')[0].play()
})
如果继续播放,你可以反过来暂停视频.... // when the modal is opened...
$('#videoModa
...
您无法在正常模式下在iOS上自动播放视频和音频,您可以使用模拟用户输入等技巧来自动播放视频和音频。 Safari HTML5音频和视频指南 在iOS上的Safari(适用于所有设备,包括iPad)中,用户可能位于蜂窝网络上并按数据单元收费,因此禁用预加载和自动播放。 在用户启动数据之前,不会加载任何数据。 这意味着JavaScript play()和load()方法在用户启动回放之前也处于非活动状态,除非用户操作触发play()或load()方法。 换句话说,用户启动的播放按钮可以工作,但onLo
...