Tag: html5 video

iOS 9上的Html5videoblob

通过xhr将video(mp4 / H264)加载到blob,然后使用这个blob作为HTML5 Video元素的源。 var vsource = window.URL.createObjectURL(blob); var player = document.getElementById("player"); player.src = vsource; player.play(); 除了iOS Safari之外,以上几乎所有主要的桌面和移动浏览器都在使用。 它在iOS 7上坏了,在iOS 8上工作,在iOS 9上再次停止工作。我想知道是否有人知道这一点,以及是否有任何解决方法。 谢谢 编辑: Safari:无法dynamic加载bloburl的video 最后一行是“更新,2015:现在有效,更新了代码”。 似乎暗示它已经被修复了。 但对我来说,这似乎并不那么…

苹果政策为httpstream媒体直播应用程序

以下是需要采用http实时stream媒体技术的应用程序的要求 , 如果您的应用通过蜂窝networking传输video,并且video在五分钟内超过10分钟或5 MB数据,则需要使用HTTP实时stream传输。 (渐进式下载可用于较小的剪辑。) 如果您的应用使用通过蜂窝networking进行的HTTP实时stream传输,则您需要至less提供一个64 Kbps或更低带宽的stream(低带宽stream可能是纯audio或带有静止图像的audio)。 这些要求适用于提交在App Store中分发以用于Apple产品的iOS应用程序。 不合规的应用程序可能会被苹果拒绝或删除。 在5分钟内设置10分钟或5MB的限制的真正目的是什么? 那么使用这两个具体数据的原因是什么? 为什么将阈值设置为64 kps?

在iPad的Safari中,如何通过Javascript获取当前的video位置?

当在iPad浏览器中播放embedded的video时,如何在Javascript中检索当前的hh:mm:ss位置(也许是播放器状态)?

HTML5的Safari iOS只访问相机没有照片库

<input type="file" capture="camera" accept="image/*">允许移动浏览器拍照。 在Android本地浏览器和Chrome上,点击inputbutton即可启动相机。 在iOS Safari上,button会启动一个提示“拍照”或从“照片库”中select。 我该如何立即启动本机?

在iOS Safari中同时播放两个HTML5video

我正在开发一个显示animation原理图的Web应用程序。 我有一个function,允许用户在原理图的2Dvideo和实际系统的3Dvideo之间切换。 这适用于Chrome,IE和Firefox。 它在运行9.3.1的iPad上无法在iOS上运行。 这两个video都由相同的自定义video控件控制,并同时播放,2Dvideo处于“前”(z-index = 1),3D隐藏在它后面(z-index = 0)。 当3D开关被击中时,只需将3Dvideo更改为z-index = 2。 所以这里没有什么疯狂的事情只是一个CSS技巧。 而且,当我使用我的Mac检查控制台时,它不会引发任何错误。 这是我的HTML页面播放的原理图: <!– Establishes the wrapper for all of the content and the angular controller that will control the content –> <div id="player"> <video id="vid" onload="logDimensions()" ng-hide="twoDhidden" > <source ng-src="{{selected.vidPath}}"> <track id="trk" ng-src="{{selected.track}}" kind="chapters" default> A browser with <a href="http://www.jwplayer.com/html5/">HTML5 text track […]

在Ionic / Phonegap中播放video(webkit-playsinline不起作用)

我正在使用HTML5video标签在我的离子应用中播放video。 这是我的代码: <video autoplay loop class="video" webkit-playsinline> <source src="videos/polina.mp4" type='video/mp4; codecs="h.264"' > <source src="videos/polina.webm" type="video/webm"> </video> video自动播放,但video打开到本地播放器,不播放内联。 经过一番研究后,我明白了webkit-playsinline应该可以解决这个问题,至less在iOS上是这样的,但是在iOS8和9上testing我并不是这种情况。 我尝试了video,我仍然得到爆炸的本土球员出现。 我甚至花了一点点在这里得到这个代码: https : //creativemarket.com/DenzilDoyle/194974-Ionic-background-video ,说明了我正在创build(我的login屏幕上的背景video),但仍然是video打开到本地播放器。 有没有人设法让他们的离子/ phonegap应用程序内联播放video? 如果这样怎么样?

iOS5:在UIWebView模式UIViewController播放Youtubevideo的例外

更新: iOS 6 beta 1不再发生 我目前正在使用新的iOS 5 SDK调整现有的iOS 4应用程序。 在用于读取Youtubevideo的模式视图控制器中呈现UIWebView时,发现新的崩溃。 开始阅读video是好的,但是当我尝试全屏设置,我得到以下exception: Exception: UIViewControllerHierarchyInconsistency, child view controller:<UIViewController: 0x6aef180> should have parent view controller:<WebViewController: 0x6a706c0> but requested parent is:<MPInlineVideoViewController: 0x6ae5d40> 这里是我如何instanciate和我的主视图控制器中呈现我的模式视图控制器: – (IBAction)buttonReleased:(id)sender { WebViewController *webVC = [[WebViewController alloc] initWithNibName:@"WebViewController" bundle:[NSBundle mainBundle]]; webVC.modalTransitionStyle = UIModalTransitionStyleCoverVertical; webVC.modalPresentationStyle = UIModalPresentationPageSheet; [self presentModalViewController:webVC animated:YES]; } 我使用UIModalPresentationPageSheet作为modalPresentationStyle,当我将此值设置为UIModalPresentationFullScreen时,错误不再发生。 在我的模式WebViewController,这里是我如何加载我的Youtubevideo: – (void)viewDidLoad { […]

使youtube.com/embedurl适用于iOS

对于YouTube上的某个video,您可以访问任何iOS设备上的http://youtube.com/watch?v= [代码]以查看video。 不过,如果您使用http://youtube.com/embed/[code]url(例如,在网页上的iframe或Colorbox模式中),则无法在iOS上播放。 例如,如果你使用这样的代码: <iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> 你只是看到一个错误: 您的浏览器目前不能识别任何可用的video格式。 点击这里访问我们关于HTML5video的常见问题。 为了增加伤害,链接不能在iOS上点击,所以我不知道要去哪个页面。 YouTube上有一个HTML5页面 ,但没有说明什么特别有用或令人惊讶。 有一种语法,可以为iframeembedded在iOS上按预期工作吗?

iOS中一个页面上的多个HTML5媒体元素(iPad)

我的研究使我了解到,苹果的媒体元素处理程序是一个单身人士,这意味着当audio在后台播放时,我无法播放video 。 我的任务是构build一个幻灯片演示框架,客户需要一个背景音轨,与子弹点相匹配的定时audio旁白,以及可以是图像或video的可变媒体,或多个媒体元素的定时循环。 当然,没有媒体在iOS上工作。 每个媒体元素都取消了以前的内容。 我最初的想法是在video出现时将videoaudioembedded到video中,但是现有的Flash版本依赖于现有的资源,所以我几乎不得不使用交付的内容。 有没有解决这个问题? 我正在testingiOS 4.3.5 。 世界上最聪明的开发者都在这个网站上 – 我们必须能够想出一些东西。 编辑:更新我的iPad到iOS 5.0.1 ,问题依然存在。

cordovaiOSvideo标签本地文件源

我在我的基于Cordova的应用上在iOS上播放本地video时遇到问题。 在开始的时候,我想强调一下,只有在使用WKWebView的时候,这个问题才会发生,如果使用UiWebView ,video播放效果会很好。 这是我的情况: – 用户来屏幕到哪个videourl传递 -Via FileTransfer我将它下载到手机并将其存储在所需的位置 – 使用JSvideo加载到<video>标签并播放。 基本上,我正在做的所有事情都是在回答这个SO 问题时所描述的。 UiWebView的问题是,如果相对path被设置为src,video出于某种原因无法加载(无论使用哪种组合),所以这个解决scheme对我来说很好,因为它基于这一行代码: entry.toURL() 这将返回下载video的完整path,至less对于UiWebView来说是非常好的。 WkWebView的问题是entry.toURL()返回smth。 喜欢这个: file:///var/mobile/Containers/Data/Application/3A43AFB5-BEF6-4A0C-BBDB-FC7D2D98BEE9/Documents/videos/Dips.mp4 而WKWebView不能和file://协议一起工作。 而且,WKWebView都不能用相对path:( 任何人都可以帮我解决这个问题吗?