最新 iOS 更新 (12.2) 后,本地存储中的视频无法在 WebView (Xamarin.Forms) 中播放

2023-11-26

我有一个适用于 Android 和 iOS 的现有 Xamarin Forms 应用程序,它在 WebView 中显示本地存储中的一些 HTML 内容(目的是在离线时查看此内容)。

在最新的 iOS 更新 (12.2) 后,该 HTML 中的视频停止工作。 视频位置显示白色背景,带有“播放”符号,但无法执行任何操作。

The problem

我尝试更改视频标签以包括自动播放、静音,但没有成功。

<video width="560" height="315" controls>
<source src="Absolute-3D.mp4" type="video/mp4">
</video>

我希望它能像更新之前一样继续工作,但有东西阻止了它。


这是一个 UIWebView bug ,我添加了以下代码,现在可以工作了。

self.webView.mediaPlaybackRequiresUserAction = NO;
self.webView.allowsPictureInPictureMediaPlayback = YES;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最新 iOS 更新 (12.2) 后,本地存储中的视频无法在 WebView (Xamarin.Forms) 中播放 的相关文章

  • 在 iOS 和 Android 版 Google 地图上突出显示国家/地区

    我正在尝试在地图上突出显示国家 地区 对于iOS我发现很少有演示 Demo1 http sugartin info 2012 02 13 adding overlays on mkmapview using mkpolygon mkpoly
  • iOS 中tableview 的动态搜索

    I ve a tableview和我实现搜索方法的文本字段 现在 当我在其中写入一些值时textfield然后点击搜索按钮 然后在tableview 但是 我希望它是动态的 意味着我开始输入的那一刻textfield它应该开始搜索而不点击任
  • 应用内购买“无法连接到 iTunes Store”

    我在测试应用内购买时遇到问题 我取回了有效的产品标识符 但在购买后我收到了可怕的 无法连接到 iTunes Store 有趣的是 恢复购买似乎有效 会弹出 iTunes 登录 我有 检查我的应用内购买是否已批准出售 检查 重新检查我的源代码
  • 当应用程序置于后台时,GCD 分派操作未运行

    我启动了一种方法 本质上是一个无限循环 使用dispatch queue create进而dispatch async 然后代码循环位于分派块内 循环完美运行 但是 当应用程序进入后台时 它会暂停 然后当应用程序进入前台时它会重新启动 我怎
  • 如何将 pdf 文档显示到 Webview 中?

    我想在 webview 上显示 pdf 内容 这是我的代码 WebView webview new WebView this setContentView webview webview getSettings setJavaScriptE
  • 具有开发配置的 .ipa 和具有临时分发配置文件的 .ipa 之间有什么区别?

    我查看了堆栈溢出有很多类似的问题 但无法准确理解 据我所知 配置文件分为三种类型 开发配置文件 即席分发配置文件 应用程序商店分发配置文件 开发配置文件允许测试和调试 用于 Beta 测试的临时发行版 无需使用 Xcode 但我的问题是 i
  • 打电话时暂停游戏,接听电话和按主页键有什么区别?

    当按下主页按钮时 我的游戏会正常暂停 但当我接到电话时却没有 当游戏开始时 其操作将恢复 我不明白接电话和按 HB 之间的区别 请帮帮我 Thanks func pauseGame initResumeButton pause remove
  • IO 和 Android 之间发送数据? (字节数组)

    我正在 Android 中开发一个网络应用程序 它应该能够与 IO 应用程序进行通信 我正在使用 Appwarps 多人游戏后端 并且有一个发送和接收数据的功能 该函数接受一个字节数组 所以最初我认为我可以将一个 消息 对象序列化为一个字节
  • Xamarin 表单:jamesmontemagno/MediaPlugin:添加到 IOS 应用程序中的 UI 时,所选图片会旋转

    我跟着this https github com jamesmontemagno MediaPlugin用于从画廊和相机拍摄照片的博客 但在 IOS 的 UI 中 所选图片以右旋转形式显示 仅在使用相机时才会出现问题 而我对图库没有任何问题
  • Swift iOS - 视觉框架文本识别和矩形

    我试图在使用 Vision 框架找到的文本区域上绘制矩形 但它们总是有点偏离 我这样做是这样的 public func drawOccurrencesOnImage occurrences CGRect image UIImage gt U
  • 链接器命令失败,退出代码为 1 -- Firebase

    对 iOS 开发相当陌生 有些人在将 firebase 安装到我的 iOS 应用程序中时遇到了一些麻烦 本质上 该应用程序要做的就是从 Firebase 数据库中获取有关全国各地路线的信息 该信息将输出到表格视图 该表格视图将允许用户选择其
  • 需要一些关于调度队列、线程和 NSRunLoop 的澄清

    以下是我所知道和理解的事情 全局队列是一个同时队列 可以将任务分派给多个线程 不保证执行任务的顺序 例如 dispatch async dispatch get global queue DISPATCH QUEUE PRIORITY DE
  • 清除绘图的UIView?

    我正在使用 UIView 的子类来绘制 这个子类视图用于在视图控制器上获取您的签名 有一个清除按钮应该可以清除 UIView 但它不起作用 这是我尝试过的 子类 h implementation subclassed uiview UIBe
  • 将光标移动到 UItextview 开头[重复]

    这个问题在这里已经有答案了 可能的重复 将光标移动到 UITextField 的开头 https stackoverflow com questions 4180263 moving the cursor to the beginning
  • 如何在 MPMoviePlayerController 上添加 UIImageView | iOS |目标C

    我有一个控制器 可以使用 MPMoviePlayerController 显示视频 我需要在视频上放置图像 我正在尝试使用以下代码 但它没有显示 我缺少什么 method to play the video void playVideoIn
  • 如何在 OauthSwift 库中设置回调 URL

    我正在开发一个项目 其中我正在实现 OAuthSwift 库以连接到同时使用 OAuth1 和 OAuth2 的多个不同社交网站 我已将应用程序设置为加载 Web 视图 将我带到我的社交网站 但我无法让应用程序重定向回来 一旦我加载我的凭据
  • 在 iPhone 中创建类似 facebook 菜单导航的视图 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在我的 iPhone 应用程序中创建如下所示的视图 我不知道该怎么做 视图描述 如果我按下视图中箭头指示的按钮图标 则会出现一个新视
  • 橡皮擦在 iOS 绘图中不起作用

    我正在做一个绘图项目 其中有一个橡皮擦选项 下面给出的代码适用于我启动应用程序并绘制一些线条并继续使用橡皮擦时的代码 它工作正常 我得到了橡皮擦效果 现在第二种情况是我画了大约10条线 然后单击 撤消按钮 并撤消整个事情 然后我重做整个事情
  • 我如何让 WhatsApp 愿意向 iOS 中的特定用户撰写消息?

    我如何让 WhatsApp 愿意向特定用户撰写消息 当我在应用程序中选择联系人时 我想发送短信 这是我的代码 NSURL whatsappURL NSURL URLWithString whatsapp send abid XXX if U
  • IOS Box2D - 身体遵循基于速度波动的点数组的特定路径

    我有一个关于身体的问题 它遵循特定的路径 首先是将身体移动到目标点的方法 const float destinationControl 0 3f b2Vec2 targetPosition path counter b2Vec2 missi

随机推荐

  • iOS 上的 JS 语音合成问题

    我最近实现了一个基本的 Web 应用程序 它依靠 Google 的 TTS URL 生成清晰的 MP3 文件以在前端播放 此后 这需要接受额外的安全检查 这意味着我必须更新代码库才能使用替代方法 其中一种替代方案是 javascript 的
  • Android 谷歌地图我的位置权限

    对于最新版本的 Android 您应该在使用用户的位置信息之前检查用户是否已授予您权限 我已经浏览了 android 文档 这是我想出的代码 我正在检查用户是否已授予权限 如果还没有 然后我们询问 然后有一个关于结果的回调函数等等 我已经多
  • 在java中打印对象时会发生什么

    class Data int a 5 class Main public static void main String args int b 5 Data dObj new Data System out println dObj Sys
  • 如何更新.txt文件中的java内容[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 例如我有一个名为file txt其中包含个人信息 身份证 姓名 工资 A123
  • 如何使用 MSAL-ANGULAR 读取角色/权限

    因此 我已经按照 msal Angular 中的说明成功地将 Azure AD 身份验证集成到我的 Angular 站点中 现在我正在寻求定义和利用角色和权限来提供对用户的更精细的控制能做和不能做 据我所知 我可以按照这组说明来定义角色 h
  • MongoDB:注册编解码器 (Java)

    我已经尝试了大约一个小时来注册我为我正在开发的游戏中的一个课程制作的编解码器 该类称为Item 我尝试了这三个地方的代码和建议 https mongodb github io mongo java driver 3 0 bson codec
  • 如何只下载页面的一部分?

    我的网站上有 100 个页面 但我只想下载部分页面而不是所有页面内容 我只想每个页面下载一盒 文件大小为 10 KB 为此 我使用 WebClient 和 htmlagilitypack WebClient Client new WebCl
  • 类名和类列表的区别

    在什么情况下应优先选择以下哪一项 btnElement classList add btn btnElement className btn 使用 classList 您可以添加或删除一个类 而不会影响任何 该元素可能具有其他元素 但是如果
  • 使用索引设置 pandas DataFrame 中特定单元格的值

    我创建了一个 Pandas DataFrame df DataFrame index A B C columns x y 现在 我想为特定单元格分配一个值 例如行C和列x 换句话说 我想执行以下转换 x y x y A NaN NaN A
  • gdb 可以中断隐式类方法吗?

    编译器生成一些类方法 例如复制构造函数 析构函数等 是否可以让 gdb 对这些方法进行中断 例如观察对象被复制或销毁的位置 gdb 可以中断隐式类方法吗 是的 当然可以 gdb break MyClass MyClass const MyC
  • CSS 类名/选择器中哪些字符有效?

    允许使用哪些字符 符号CSS类选择器 我知道以下人物是invalid 但是什么字符valid gt lt 您可以直接在CSS语法 Basically1 a name must begin with an underscore a hyphe
  • 使用 Google iOS SDK 创建多个标记

    我是斯威夫特的新手 我很高兴在谷歌地图上找到两个标记 import UIKit import GoogleMaps class ViewController UIViewController You don t need to modify
  • 有适用于 .NET 的 Relaxer 吗?放松者还活着吗? RelaxNG 可行吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我读到了有关 Relaxer 的内容 它可以将 RNG 编译为 Java 类 B但是网站 http www relaxer org 死了 Q1 放松
  • ExternalInterface.call() 没有获得返回值

    我有一个 Javascript 函数 它返回 div 的innerHTML 我试图从 Actionscript 调用此函数并存储返回值 我知道正在调用 Javascript 函数 因为有一个警报显示返回数据 但是 返回到 Actionscr
  • 我们可以在
  • 内给出
  • 我们可以在 un order list 标签中给出 div 标签吗 它将采用这种格式 li div blablabla div li 是否可以 很多人说列表项内的划分是不正确的 但根据 W3C 验证器的说法 这是完全正确的 不过 你永远不会
  • 位置:相对有什么用?

    今天我在考虑 CSS 定位模式 发现我从来没有使用过position relative除了制作以外的任何事情position absolute处理子元素 我更像是一名 开发人员 而不是 设计师 但这些年来我已经完成了相当多的基于 CSS 的
  • GIT - 如何在所有分支中保持文件通用

    假设我在分支 master 中有一个文件 ChangeLog 我想记录有关此文件中任何分支中的所有更改的信息 比提交消息和其他描述性信息更详细 I git checkout b revA 执行编辑 更新ChangeLog 和git comm
  • TypeScript 中是否有类似于“keyof”的“valueof”?

    我希望能够将对象属性分配给给定键和值作为输入的值 但仍然能够确定值的类型 解释起来有点困难 所以这段代码应该可以揭示问题 type JWT id string token string expire Date const obj JWT i
  • MSSQL:选择在另一个表中出现两次以上的行

    基本上我需要获取在 StaffOnGrade 中出现次数超过 2 次的 CampaignTitles 列表 并列出 Grade 评级高于 2 的 CampaignTitle StaffNo 工作表 CampaignTitle StaffNo
  • 最新 iOS 更新 (12.2) 后,本地存储中的视频无法在 WebView (Xamarin.Forms) 中播放

    我有一个适用于 Android 和 iOS 的现有 Xamarin Forms 应用程序 它在 WebView 中显示本地存储中的一些 HTML 内容 目的是在离线时查看此内容 在最新的 iOS 更新 12 2 后 该 HTML 中的视频停