相关疑难解决方法(0)

为什么HTML5视频无法在IOS 8 WebApp(webview)中播放?

简单的HTML5视频在Safari浏览器上播放.但在将其添加到主屏幕(独立WebApp)后,它不起作用.它正在iOS7上运行,但已停止在iOS8上运行.

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <title>HTML5 Video Standalone Test</title>
    <style>
    body{
        margin:0;
        }
    </style>
</head>
<body>
    <video src="http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" autoplay="autoplay" controls="true" webkit-playsinline />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

请帮忙.这有什么解决方案吗?

html5 html5-video ios iphone-standalone-web-app ios8

39
推荐指数
3
解决办法
4万
查看次数

YouTube嵌入式视频:设置不同的缩略图

我想在YouTube上嵌入一个不属于我的视频(因此我无法在YouTube上进行更改).视频的缩略图不代表视频(我指的是在您嵌入视频时显示的初始静止图像,在用户播放之前显示).

有没有办法设置静止的时间,例如我尝试过,?s=XXX但这不起作用.或者是YouTube原生的另一种方式?

youtube video

37
推荐指数
3
解决办法
11万
查看次数

视频如何在youtube.com上的iOS上自动播放

当我在我的网站上为自己的YouTube视频(IFrame API)设置自动播放时为true时,它不起作用.所有文档都说苹果因带宽原因禁用ios上的自动播放.

但是,我发现iPad上的youtube.com上的视频会自动播放(不会点击视频元素).YouTube是如何使其发挥作用的?很难想象Apple会为YouTube做些特别的事情.

youtube youtube-api ipad ios

28
推荐指数
2
解决办法
3万
查看次数

移动浏览器上的HTML5视频自动播放

我使用以下HTML5和JQuery代码来播放其URL位于数组URLArray []中的视频播放列表.

function NextFrag(){

 if (index < URLArray.length)
 {
   $("#VideoContainer").html('<video  id="video1" controls autoplay width="95%"> "<source src= "'+ URLArray[index]+ '" type="video/mp4"></source> </video>' );
   index++;
   $("#video1").bind( "ended", NextFrag);
 }
}
Run Code Online (Sandbox Code Playgroud)

我们知道所有手机都禁用了HTML5的自动播放功能,因此我必须在手机上手动播放每个视频片段.这绝对是我不想要的.

我真的想知道替代方案.我真的很感兴趣的代码段,我可以包括自动播放,而不涉及用户进行交互.

是否可以将其转换为Android应用程序才能工作.我真的需要让它像播放列表一样工作,我不关心如何,我只需要这个功能.

请帮忙.

jquery html5 html5-video

27
推荐指数
2
解决办法
6万
查看次数

如何在iOS> = 4.2.1 Mobile Safari中自动播放媒体?

在除了用户执行的点击事件处理程序之外的任何情况下,我似乎无法在iOS 4.2.1上的Mobile Safari中播放音频媒体.即使这样,如果player.play()以任何异步方式(ajax, setTimeout等)调用它也不起作用.

我已经打过电话player.load()player.play().我已经尝试在其处理程序调用的dom元素上触发click事件player.play().我尝试过使用音频和视频标签.

iOS 4.2.1之前的所有漏洞似乎都已关闭.有任何想法吗?

iphone html5 mobile-safari ipad ios

23
推荐指数
3
解决办法
4万
查看次数

更改正在HTML5视频中播放的视频

我正在使用HTML5中的标签在网络浏览器上播放视频......(我对这个新功能印象非常深刻)

是否有通过Javascript更改正在播放的视频的功能?假设当我从列表中选择另一个视频时,将调用一个Javascript函数,该函数将包含一些内容MyVideo.VideoLocation = //location of new video to be played.这可能吗?

谢谢和问候,Krt_Malta

video html5

16
推荐指数
3
解决办法
3万
查看次数

在.appendTo或.detach之后,HTML5视频无法在iPad中播放

我遇到了一个有趣的问题,即我的视频是无法在后iPad的播放.appendTo.detach.它显示一个播放按钮,但是当按下播放按钮时,没有任何反应.

Jsfiddle http://jsfiddle.net/LHTb5/1/

HTML

<video id="video1">
    <source id="mp4" src="https://s3.amazonaws.com/s3hub-1b3c58271cb3e0dfa49d60cae0ac8b86ade30aed6294bdb5fe682e2bf/HTML5/sintel_trailer-480.mp4" type="video/mp4"/>
</video>


<div id="new"></div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

?$(document).ready(function(){
   $("#video1").appendTo($("#new"));
});?
Run Code Online (Sandbox Code Playgroud)

编辑

好的伙计们,对于什么是有效的,什么是无效的,有一些混乱.让我让它变得非常简单.

http://jsfiddle.net/LHTb5/2/ <---有效

http://jsfiddle.net/ecbUP/ <----不起作用

与html,标签或自动播放没有任何关系.这只是一个简单的事情,让iPad无法播放.我只是想知道为什么,或者如何做.appendTo或者.detach让它工作.

javascript jquery html5 ipad

11
推荐指数
1
解决办法
1770
查看次数

在iPad上播放playVideo()命令后,YouTube iFrame API会挂起缓冲状态

我在iPad上的iFrame API有问题(iOS 7,Safari浏览器).当我尝试使用'player.playVideo()'命令启动视频时,当我调用'player.getPlayerState()'命令(说它正在缓冲)时,播放器变为黑色并返回'3'状态.

点击大红色YouTube按钮有效,但使用'playVideo()'命令不起作用.这可以在Google自己的YouTube API演示页面上重现:https://developers.google.com/youtube/youtube_player_demo

确保显示iFrame,然后点击播放器下方的蓝色"播放"按钮.在桌面浏览器上,这可以正常工作,但在iOS7 iPad上失败.

我需要'playVideo()'命令来控制无边框播放器(无控件).有任何想法吗?

javascript youtube-api ipad ios youtube-iframe-api

10
推荐指数
1
解决办法
3264
查看次数

检测浏览器是否支持嵌入式媒体的自动播放--YouTube playVideo()和iOS

检测浏览器是否支持嵌入媒体文件的自动播放的最佳方法是什么?

在iOS(可能还有Android)设备上使用youtube javascript API,如果您在用户点击视频之前调用playVideo(),则视频会处于不良状态并且基本无用.如果要在页面加载后自动播放视频,或者您可能有自己的播放/暂停按钮,则可以执行此操作.

有很多关于如何使自动播放工作的讨论(见下文),但另一种解决方法是检测何时不应该调用它.显而易见的答案是使用用户代理字符串检测特定设备或操作系统,但我想知道是否有更好的方法来执行此操作.

相关文章:

在iPad上播放playVideo()命令后,YouTube iFrame API会挂起缓冲状态

你可以在iPad上自动播放HTML5视频吗?

在Mobile Safari上自动播放音频文件

如何在iOS> = 4.2.1 Mobile Safari中自动播放媒体?

android mobile-safari ios youtube-javascript-api

8
推荐指数
0
解决办法
1748
查看次数

YouTube API无法在iOS(iPhone/iPad)中运行,但在桌面浏览器中运行良好?

我在简单的单页网站中使用YouTube API.我能够播放视频,我的所有YouTube功能都可以在桌面浏览器中成功运行(IE 7除外 - 也许这个问题会在你帮我回答这个问题时得到解决)但它似乎不起作用完全适用于iOS(iPhone和iPad).YouTube播放器根本无法显示,并且在iOS中根本没有关于YouTube功能的回忆.

下面是我的代码实现.如果我提供的任何问题信息对这个问题有帮助,请告诉我.我想在解决此问题时尽可能简单地开始,然后在必要时引入其他信息.

/*==========================================================================
    YOUTUBE
========================================================================== */
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

var YTready = false,
    playerIdList = [],
    ytPlayers = {};

// When YouTube API is ready, switch YTready to true and run the queue of videos should any exist
// and run a list of page-specified functions such as carousel setups
var YTreadyFunctions = {};
function onYouTubeIframeAPIReady() {
    console.log('YT Ready');
    YTready = true;
    if (playerIdList.length > 0) …
Run Code Online (Sandbox Code Playgroud)

javascript mobile-safari youtube-api ios

6
推荐指数
1
解决办法
2万
查看次数