Tag: html5

视口宽度更改后在iOS上重置缩放

我们正在制作一个HTML5应用程序,在devise时不知道宽度。 所以我们在运行时改变视口标签来匹配所需的尺寸。 例如 <meta name="viewport" id="viewport-meta" content="width=' + params.mobilePortraitWidth + ', initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 在iOS上的问题是,我们改变视口大小后,视图不能正确缩放,直到我们双击屏幕。 编辑,双击后,所有罚款,所以:我们如何可以“双击”编程? 非常感谢你

如何从Objective-C中的HTML中读取JSON-LD数据?

我正在创build一个从服务器下载HTML文件的应用程序。 我将该文件存储在本地存储中以供离线使用。 我有要求parsing来自该文件的数据。 我可以通过parsingHTML标签来实现,但是我想要做的是标准的方式,因此JSON-LD是使用HTML5的好方法。 所以无论何时HTML结构发生变化,我都不需要更新代码。 我想从Objective-C的HTML文件中读取JSON-LD数据。 我GOOGLE了,但没有find任何漂亮的方式来阅读。 我是否应该像阅读文件中的HTMLstring一样阅读? 任何人都可以请指导我,如果有任何具体的方式来做到这一点?

iOSlogging了所有网页浏览器支持的video

在ios应用程序中,以mp4格式捕捉video并将其上传到亚马逊服务器。 我们正在使用video标签将这个上传的videourlembedded到html文件中。 问题是,它不会在Firefox中播放,因为它不支持MP4格式。 在一些论坛和博客中,我看到我们需要在html中提供多种格式的video(mp4,ogg,webm等)。 但上传不同的文件格式的video到服务器并不是一个好的解决scheme。 任何解决scheme都可以通过iOS设备的一次格式来实现,而且至less需要支持chrome,firefox和safari浏览器。

无法通过https播放iPad <audio>

我正试图在iPad Safari上播放HTML5。 以下是我的代码; var audio = document.createElement('audio'); audio.type = "audio/mpeg"; audio.src = audioUrl; x.appendChild(audio); audio.load(); audio.play(); 现在我的audio文件通过https调用,由于某些原因,它不能通过https播放audio…我的意思是,如果我尝试手动播放HTTP文件上的MP3文件,它播放他们罚款.. 我该如何解决这个问题?

如何在iOS中播放多个html5audio文件?

假设我有两个audio文件。 我把它们和我的javascript联系起来。 var audio1 = new Audio(); audio1.src = 'file1'; audio1.load(); var audio2 = new Audio(); audio2.src = 'file2'; audio2.load(); 当我播放audio1然后播放audio2,移动Safari(ios)停止audio1,然后播放audio2。 它只发生在ios safari上。

Video.js在iOS上的文件加载期间暂停

我有一个用PhoneGap / Cordova编写的应用程序(1.8.1,直到我敢升级到2.3.0)在iOS和Blackberry上运行。 当我尝试启动video播放时,应用程序会切换到video播放器(我们使用JQuery和JQuery Mobile)的video“页面”div,并设置目标video的URL。 播放器的目的是播放以前下载到本地文件系统的文件,但目前甚至不会播放来自networking的文件。 我已经为video播放器上的所有事件添加了监听器,我可以看到一个“loadstart”事件,然后什么都没有。 初始化如下: HTML: <video id="video_player" class="video-js vjs-default-skin noscroll" controls preload="none"> JavaScript – 初始化: var DEFAULT_OPTIONS = { controls: true, autoplay: false, preload: "none", loop: false }; var videoPlayer = null; try { videoPlayer = _V_("video_player", DEFAULT_OPTIONS, function() { log("Video ready"); }); } catch (error) { dumpError("Problem with initialisation", error); […]

.htaccess HTTP_USER_AGENT不起作用

我有问题.htaccess文件,通常它检查用户引用,如果是从我的网站,它允许访问streammp4文件,但现在我想允许streamAndroid和iOS设备,我使用html5标签,但它不会发送http_referer所以我想检查用户代理,以允许mp4文件的stream,这是我有,但它只是不起作用。 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} "Android|iPod|iPhone|iPad" [NC,OR] RewriteCond %{HTTP_REFERER} !^http://(direct\.|www\.)?mysite\.com/.*$ [NC] RewriteRule .*\.(mp4)$ http://www.mysite.com [R,NC]

WOWZA + RTMP + HTML5播放?

我有Wowza和testingRTMPstream。 现在在Wowza RTMP示例中,我现在可以: 通过Flash播放 http://www.wowza.com/gettingstarted 服务器: rtmp://xx.xx.xx.xx:1935/live stream: myStream 通过iOS5的HTML5播放 <video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" /> 所以,直到现在,我可以回放通过: 闪光(我不希望它结束​​) iOS的HTML5 那么如何让它发挥: 非iOS浏览器的HTML5? 对于HTML5上的iOS: <video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" /> 适用于Android或Windows或任何其他浏览器的HTML5?

如何更新IOS中的应用程序文件(html)?

我的应用程序非常简单。 我有几个plists文件名称的HTML文件。 当用户select一行时,webview加载该HTML文件的内容。 我好奇如何处理应用程序更新? 例如:我有一个新的更新的HTML文件,更正,我希望用户通过单击应用程序中的button下载。 我想旧的文件(HTML)被replace为一个新的。 有没有办法做到这一点? 不知道从哪里开始,希望有人能指出我正确的方向。 我假设,将没有办法更新plist,我将不得不从plist切换到数据库,但问题仍然存在,我怎么得到应用程序下载新的文件,并取代旧的? 谢谢 多说一点。 我想我试图找出正确的方法来完成我的应用程序更新。 我的HTML文件是在应用程序内,即时通讯假设我可能有应用程序初始化连接到互联网和下载最新的内容文件(html,plists),将它们放到文档文件夹,然后更新我的主屏幕plist文件? 这是正确的思路吗? 我不希望应用程序只能上网,需要这些HTML文件脱机。

iPad的HTML网页问题

我正试图在第四代iPad问题上find一个问题的底部。 我们不断收到以下错误,并刷新页面,因此无法在mac上的开发人员工具中进行debugging: “这个网页出现问题,所以重新加载” 该页面使用fullpage.js并呈现22个单独的html5(mp4)video,在每个完整页面/部分的后台运行。 奇怪的是,如果我们改变代码只呈现15video的页面正常工作! video介于500KB和3MB之间。 这些video共有33MB。 他们是这样embedded的: <video id="video-transport" class="video-bg"> <source src="videos/videoname.mp4" type="video/mp4"> <source src="videos/videoname.webm" type="video/webm"> <p class="vjs-no-js"></p> </video> 有没有人有任何关于什么是错误的网页的build议? 是否有某种超出内存上限或页面大小的情况? 有没有简单的方法来debugging呢? 谢谢, 菲尔