iphone 相关问题

除非您专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。要考虑的更多标签是[xcode](但只有当问题与IDE本身有关),[swift],[objective-c]或[cocoa-touch](但不是[cocoa])。请不要关于iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]标记。

捐赠的 INSendMessageIntent 未显示在共享扩展中

我正在尝试在我的应用程序的共享扩展中支持消息对话的共享建议。对话建议似乎出现在我的 iPad 上,但没有出现在我的 iPhone 或其他几部设备上...

回答 1 投票 0

Safari iOS 15 视频问题

自从我下载了 iOS 15 以来,我页面上的视频不再有效(在 Safari 中)。我使用以下代码来嵌入视频。 自从我下载了 iOS 15 以来,我页面上的视频不再有效(在 Safari 中)。我使用以下代码来嵌入视频。 <video id="video" autoplay="true" loop="true" muted="true" playsinline="true"> <source src="media/video.mp4" type="video/mp4"> </video> 如果我在 Safari 设置中停用“GPU Process: Media”,一切都会像以前一样工作。 我必须以不同方式嵌入视频吗? 只需将 video 标签包裹在 div 中即可。我猜您将 video 标签定位为 absolute 或 fixed。这似乎有一个错误。定位包装器 div fixed/absolute 而不是 video 元素似乎有帮助。为视频元素添加 background-color 也可能有帮助。 我对此做了一些实验,发现当我们暂停和播放时视频就会开始工作。 const rVideo = document.getElementById("videoElement"); if (rVideo) { rVideo.pause(); rVideo .play() .then((res) => { console.log("playing start", res); }) .catch((err) => { console.log("error playing", err); }); } 这不是一个完美的解决方案,而是一个使其发挥作用的解决方法。 您可以使用setTimeout修复黑屏,如下所示: this.video.pause(); setTimeout(() => { this.video.play().then((res) => { console.log("playing start", res); }) .catch((err) => { console.log("error playing", err); }); }, 0); 为了在 iOS 设备上正确提供视频,视频必须能够按照 Apple 的规定进行请求,甚至部分请求。因此,必须在托管它们的服务器上启用“字节范围支持”:https://discussions.apple.com/thread/4119538?page=2 由于 iPhone 的投诉数量较多, 为了能够播放一些播客,Apple 现在需要您的服务器 托管您的媒体文件以启用“字节范围支持” - 基本上,这意味着只处理对文件的一部分的请求 iPhone 所需的时间。您应该与您确认 他们支持这一点的托管服务:如果他们不(或不知道 它是什么)您应该找到另一个托管服务。 此外,如果您使用 Cloudflare 作为 CDN 服务,并且在服务器上启用了 gzip 压缩,则 Cloudflare 不会转发“Accept-Ranges”标头,并且视频无法正确提供:https://community.cloudflare.com /t/accept-ranges-and-content-length-headers-not-forwarded-by-cloudflare/41445/4 因此有两种解决方案: 在服务器上完全禁用 gzip 压缩。 在服务器上启用gzip压缩,并将SetEnvIfNoCase Request_URI \.mp4$ no-gzip dont-vary## Heading ##添加到.htaccess文件中,以免压缩.mp4文件。该解决方案适用于任何视频格式。 我使用 HTML Canvas 元素作为视频源来发布视频。我所得到的只是黑屏,有时加载第一帧但最终出现黑屏。 我明确设置的唯一两个属性是 playsinline 和 muted,这里是相同的片段: var videoEl = document.createElement('video'); videoEl.srcObject = mediaStream; videoEl.setAttribute('playsinline', ''); videoEl.muted = true; 渲染后我得到以下结果: <video autoplay muted playsinline src="..."></video> 但是自从最新的操作系统更新以来,这个问题似乎已经得到解决。我在以下场景中测试了我的视频通话应用程序: Chrome → Chrome → 按预期工作。 Chrome → Safari→ 按预期工作。 Safari → Safari → 按预期工作。 版本详情: 铬 - 100.0.4896.75 野生动物园 - 15.4 Mac 操作系统 - 12.3.1 2024 签入:如果您遇到此问题,删除 preload 属性可能会修复它。 我在其他地方没有看到这个,希望这对某人有帮助。

回答 6 投票 0

如何在ios/safari加载网页时显示数字键盘?

在网站上工作时,我发现当页面上的输入字段在页面加载过程中获得焦点时,虚拟键盘无法显示。我知道由于苹果的政策限制...

回答 1 投票 0

如何设置 CMake 为 iPhone 构建库

我正在尝试使用 CMake 通过手动设置某些属性来为 iPhone 生成 Xcode 配置。 (这是否是解决此问题的正确方法?)我的 CMake 文件如下所示: 项目(M...

回答 3 投票 0

CSS 属性在 IOS 设备上不起作用

我已经添加了这些,但当我们检查 IOS 时它不起作用。我尝试将其对齐在中心,它在桌面、Android 上工作正常,但在 IOS 中不起作用,我希望它在 IOS 上工作,因为我们...

回答 1 投票 0

我可以将二进制文件从设备更改为模拟器构建吗? - iOS

我有一个应用程序包无法在我的模拟器上运行(因为它是为设备构建的) 我可以在(捆绑包)内更改一行或编码或其他内容以使其在我的模拟上工作...

回答 2 投票 0

如何从条形码获取食品数据?

我能够读取条形码,但我对如何从条形码值获取食品价值感到困惑。 我们需要在本地调用Web服务或创建数据库吗?

回答 6 投票 0

我可以在没有 Xcode 的情况下进行 mac/iOS 开发吗? [已关闭]

我想为iPhone构建一个基本的应用程序,这是我第一次开发iOS应用程序。我想知道是否可以在没有 Xcode 的情况下进行开发。 如果可能的话,您会推荐什么堆栈?我是

回答 1 投票 0

创建一个标准的 try-catch-块以通过应用程序使用

我正在构建一个包含许多不同部分的应用程序,这些部分可以访问远程 API 调用(包括我自己的和其他人的)。可能会发生很多错误,并且为了加剧问题,不同的库哈...

回答 2 投票 0

NSKeyedUnarchiver - 删除解码数据?

我正在使用 NSKeyedArchiver 对一些复杂的对象进行编码并将其保存到磁盘。比如说—— 类成员{ int *id; NSString *名称; NSMutableArray *数组; TempClass *对象...

回答 5 投票 0

Iphone (Safari) 上的音频标签

我正在制作一个条形码扫描网络应用程序。我选择QuaggaJS作为条码扫描库。我想在扫描条形码时播放蜂鸣声。我已经使用了音频标签并使用JQuery来播放...

回答 1 投票 0

如何在 iPhone 网页上创建“添加到日历”链接

许多日历程序(Outlook、iCal)都支持 vCal,用于下载事件信息并将其添加到您的日历中。其他人可以使用 vCalendar 微格式来提取数据。这些都不是,

回答 5 投票 0

如何以编程方式打开/关闭计时器

这就是我想做的: 我想要一个计时器,触发一个方法,然后在该方法结束时关闭,并在另一个方法上打开另一个计时器,然后进入循环。 那么什么是...

回答 2 投票 0

XCode 未将我的 iPhone 显示为目的地

当尝试在装有 iOS 16 的 iPhone 上运行我的应用程序时,XCode 不会将手机显示为选项,即使它是通过 USB 连接的。这曾经有效。 我尝试过重新启动 XCode、我的手机和我的 Mac...

回答 2 投票 0

共享扩展程序未出现在能够在 iPhone 上共享照片的应用程序列表中

我正在尝试创建一个共享应用程序扩展,并按照以下来源的教程进行操作: http://www.technetexperts.com/mobile/share-extension-in-ios-application-overview-with-example/ 我正在使用X...

回答 6 投票 0

如何从 Android/Google TV 获取所有已安装的应用程序列表到 iOS 应用程序?

我正在iOS中开发一个android电视远程应用程序。在此应用程序中,我需要将连接的 android/google tv 中所有已安装的应用程序获取到我的 iOS 应用程序。 有可能的?如果是的话,可以吗...

回答 1 投票 0

在应用商店提交应用时二进制无效

当我提交 iPhone 和 iPad 应用程序时,iPhone 应用程序运行良好,而 iTunes Connect 显示 iPad 应用程序“无效的二进制文件”。没有任何其他解释。构建...

回答 1 投票 0

如何以编程方式向用户显示来自 android 和 iphone 的 webkit 应用程序的 html 源代码? [已关闭]

我想使用 JavaScript 从 android 和 iphone 显示 webkit 应用程序的 HTML 源代码。

回答 1 投票 0

如何在没有.xib文件的情况下添加iad?

我正在尝试将iad添加到现有的Baker框架(http://bakerframework.com/)中。 Baker 框架使您能够仅使用 HTML 5 创建电子书应用程序。 我使用了这个教程: http://www.

回答 2 投票 0

如何以编程方式向用户显示 Android 和 iPhone 上的 webkit 应用程序的 html 源代码? [已关闭]

我想使用 JavaScript 从 android 和 iphone 显示 webkit 应用程序的 HTML 源代码。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.