Tag: 科多瓦

iOS notification.alert()不能使用Phonegap 2.3.0

当尝试在Xcode 4.6中使用Phonegap 2.3.0使用navigator.notification.alert()时,我遇到了一个奇怪的问题。 我有两个文件,index.html和other.html。 点击index.html中的“testing警报”会触发警报,但是在closures警报并导航到other.html后,单击“testing其他警报”不会触发警报。 但是,如果您在移至other.html之前点击index.html上的两次或更多次“testing警报”,警报将继续按预期运行。 只有在触发警报ONCE和更改页面后警报才会一起运行。 的index.html <!DOCTYPE html> <html> <head> <script type="text/javascript" src="cordova-2.3.0.js"></script> <script type="text/javascript" charset="utf-8"> function alertTest() { navigator.notification.alert('Testing', null, 'Alert Test', 'OK'); } </script> </head> <body> <a href='other.html'>Move to other page</a> <a href="#" onclick="alertTest(); return false;">Test the alert</a> </body> </html> other.html <!DOCTYPE html> <html> <head> <script type="text/javascript" src="cordova-2.3.0.js"></script> <script type="text/javascript" charset="utf-8"> […]

Cordova应用程序无法在iOS 9上selectinput字段

我升级到iOS 9后,今天开始面临这个问题。我的应用程序在开始时有一个login页面,input字段已经完全停止响应。 当我点击input字段时,键盘出现了,但是当我input某些东西时,没有任何东西被反映出来。 有没有人遇到同样的问题?

如何清除或处理cache.db数据ios应用程序

我有一个iOS phonegap应用程序,通过https连接到服务器。 在(App_name)/ Library /(BundleId)/Cache.db(cfurl_cache_response)下面存储了一些用户想要删除的信息。 我已经修复了存储问题,但是我想在用户更新应用程序时删除cache.db中的旧存储信息。 这是可行的编程?

ios phonegap)我应该在哪里定位自定义推送通知声音?

我发现我需要把我的自定义通知文件到Xcode项目,但我不知道在哪里.. 我应该在哪里放我的通知声音?

Cordova媒体插件打破了iOS上的HTML5audio标签

我正在研究一个离子应用程序,现在面临一个奇怪的问题。 在视图上,我可以录制audio。 在同样的观点,我有很多的HTML5audio标签。 audio标签运作良好,直到我开始logging。 一旦startRecord执行,我不能再播放HTML5audio。 播放button不起作用。 录制的audio录制得很好,重新启动我的应用程序,我可以播放它,就像在页面上的其他audio。 Android上没有这个问题 我认为每件事情都做得很好(我已经读过,在iOS上你必须使用HTML5 APi在filesytem上创build文件,我没有成功),我在录制后发布媒体(但问题发生在stopRecord)。 有人曾经有过这个问题吗? 任何线索? Cordova:5.1.1插件媒体:1.0.2 iOS:8.3 问候,

从Sencha Touch访问本地API /系统

Sencha Touch对我的项目来说非常完美。 但是为了在iOS和Android上调用硬件条形码扫描器的驱动程序,有必要访问底层系统。 Sencha Touch在将其“转换”为原生应用程序(Sencha SDK允许的情况下)时是否可以使用它? 我知道PhoneGap是可能的。 但是恐怕将所有这些技术结合在一起使用(PhoneGap + Sencha touch)可能会使界面的响应速度变慢,但这是这个项目的决定性因素。 编辑:在这个线程中,一个用户说: “ 除非您使用Sencha SDK Tools和本机打包 , 否则无法访问本机iOS文件系统” 那么Sencha touch有可能吗?

cordovaiPhone X发射图像最初显示底部的白色区域

其他人有这个问题? 见附图。 在iPhone X模拟器上的cordovaios启动图像最初显示在底部的白色区域一秒钟,然后跳转到全屏状态栏文本颜色变化时: 我有viewport-fit=cover设置和启动图像是: Default@2x~iphone~anyany.png (= 1334×1334 = 667×667@2x) Default@2x~iphone~comany.png (= 750×1334 = 375×667@2x) Default@2x~iphone~comcom.png (= 750×750 = 375×375@2x) Default@3x~iphone~anyany.png (= 2436×2436 = 812×812@3x) Default@3x~iphone~anycom.png (= 2436×1242 = 812×414@3x) Default@3x~iphone~comany.png (= 1242×2436 = 414×812@3x) Default@2x~ipad~anyany.png (= 2732×2732 = 1366×1366@2x) Default@2x~ipad~comany.png (= 1278×2732 = 639×1366@2x) 关于: Cordova应用程序在iPhone X上无法正确显示(模拟器)

如何在Iphone Phonegap中播放embedded式video

我正在使用Phonegap创build一个应用程序,并且必须有内联video。 当我把内联video的代码,它在ipad上工作很好,但它不适用于iPhone。 在iPhone上,它只是自动全屏。 我已经尝试在config.xml文件中放置一个首选项窗格,但它仍然不起作用。 代码如下: config.xml中 <preference name="AllowInlineMediaPlayback" value="true" /> 的index.html <video width="95%" style="display: block; margin: auto; margin-top: 10%;border: 1px inset #bbbbbb;" autoplay="" id="video" webkit-playsinline> <source src="used_files/lesson2_1.mp4" type="video/mp4" id="video"> Your browser does not support the video tag. </video>

UIWebView本地video/audio播放iOS不工作,使用meteor(PhoneGap)

我使用meteor来构build一个非常简单的应用程序(理论上)。 基本上是一个播放button,应该开始一个video。 这听起来很简单,但在iOS UIWebView中如何处理<video>和<audio>标签似乎有些根本性的错误。 我的理解是Meteor使用本地服务器,因此您可以从Meteor应用程序的/public -folder中加载资源文件。 这符合图像的预期: <img src="/images/image.png"> 但是,对video和audio标签执行相同的操作也会引发意外的错误。 远程加载文件也可以正常工作,但是当video/audio成为本地文件系统的一部分时,UIWebView似乎会变得混乱到如何处理它。 我已经用Cordova的File和FileTransfer插件进行了试验,以获取,移动,获取nativeURLs,并重新组织这些文件,使其具有任何意义,但是<video>和<audio>元素仍然会抛出错误。 我甚至尝试将audio文件转换为base64string,并将其直接embedded到标记中。 这也不pipe用。 最后,我尝试了简单的XHR,将文件作为一个blob检索,然后制作一个URL: var xhr = new XMLHttpRequest(); xhr.open("get", "/videos/example.mp4"); xhr.responseType = "blob"; xhr.addEventListener("load", function() { var blob = this.response; var url = window.URL.createObjectURL(blob); $("video")[0].src = url; }); 仍然没有运气。 请注意,我试过的一切工作的图像文件,但不是audio/video。 很难说出问题的起因,UIWebView如何处理请求的video/audio文件,或者Meteor的小型networking服务器设置中的问题,它用于打包的PhoneGap iOS应用程序。 无论如何,是否有解决方法?

PhoneGap iOS无法使用HTML 5播放video

我正在构buildphonegap应用程序,我需要在其中播放video。 我知道为了在Android上播放video,我需要使用可用的插件之一,但在iOS上播放video,我可以使用HTML 5video标签。 我有这些代码行: <div id="video"> <video id="video01" width="300" height="300" controls> <source src="images/test2.mp4" type="video/mp4" /> </video> </div> 我可以看到“video盒”,但由于某种原因我无法播放video。 在控制台中,我没有看到任何错误。 我使用的video来自于此页面: http : //www.quirksmode.org/html5/tests/video.html 而在iPhone Safari中,我可以从该页面加载MP4版本没有任何问题。