在 iPad 上使用 CakePHP 的 MediaView 处理 MP4 视频

2023-12-21

我正在尝试通过 Cake 的 MediaView 类显示 MP4 视频。我在 Chrome 和 Firefox 中工作正常,问题是在 iPad 上观看视频时出现问题。我得到的只是中间有一条线的播放图标。如果您直接访问视频的 URL,则可以观看该视频,但是我需要在两者之间添加这一层,因为视频限制了谁可以观看它们。

我用Google搜索了这个问题,发现iPad在显示视频内容时使用RangeRequests(不完全确定它是如何工作的),并找到了我的方法this http://mobiforge.com/developing/story/content-delivery-mobile-devices文章。然后,我实现了自己的 View 类,该类合并了附录 A 中的代码(显然做了一些更改以适应 Cake)。我还查看了 MediaView 类的 Cakes 源代码,对我来说,它似乎已经具有支持范围请求的代码。然而我没能成功地让这些视频发挥作用。

我只是想知道是否还有其他原因可能导致该问题,因为我意识到链接到的文章已经有 4 年多了。

Thanks,


您实际向用户提供什么类型的内容? iPad、iPhone 和 AirPods不支持闪光灯 http://www.apple.com/hotnews/thoughts-on-flash/。如果这是您的问题,您可以进行智能请求处理并向 iOS 设备提供 HTML5 内容。 RequestHandler Component 类可以检测用户代理。对于移动浏览器,您可以使用RequestHandler->isMobile() http://book.cakephp.org/2.0/en/core-libraries/components/request-handling.html#RequestHandlerComponent%3a%3aisMobile方法。 例如,要检查 iPad,您可以使用:

$this->RequestHandler->isMobile('iPad')

应该返回true如果是这样的话。

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

在 iPad 上使用 CakePHP 的 MediaView 处理 MP4 视频 的相关文章

  • CakePHP 2.1.x - 在 AppController 中运行没有任何模型的查询

    我正在尝试在 AppController 中对没有与之关联的模型的表运行查询 我不想使用模型 因为这个查询会在每个请求上触发 我想使用模型会让它慢一些 我在一个论坛上发现这可以通过 CakePHP 1 3 中的以下代码来实现 db Conn
  • iPad 3 renderInContext 缓慢 - 渲染性能不佳

    我试图从用户可以绘画的视图中获取图像 或添加一些其他视图 到目前为止 iPad1 和 2 一切正常 但在 iPad3 上它却像狗一样跑起来 我只是使用图层 renderInContext 方法 if UIScreen mainScreen
  • 不确定如何在使用故事板时正确子类化 UIApplication

    我想在 X 次用户不活动 没有触发触摸事件 后返回故事板的初始视图控制器 经过一些研究 我发现检测不活动的最常见方法是触发 NSTimer 并在事件触发时重置间隔 为了检测触发的事件 我们在 UIApplication 的子类中重写 UIA
  • EKCalendarChooser 多选不起作用

    我正在尝试使用EKCalendarChooser获取用户选择的多个日历 我是这样表达观点的 EKCalendarChooser dvc EKCalendarChooser alloc initWithSelectionStyle EKCal
  • AudioServicesAddSystemSoundCompletion 回调方法在几次调用后不会被调用

    我在应用程序中使用 AudioServicesAddSystemSoundCompletion 来检测声音何时完成 然后触发一些其他操作 由于某种原因 我得到以下行为 它适用于前 8 到 12 个声音 至少是我测试过的 然后不再调用为 Au
  • Cakephp-3.x:如何更改选定别名的数据类型?

    当我尝试这样做时 fields array id gt custom id title gt some name 我得到的结果有id作为字符串 If I do fields array custom id title gt some nam
  • 如何重写或设置cakePHP电子邮件组件中的返回路径?

    我正在使用 cakePHP 电子邮件组件从我的应用程序发送邮件 现在返回路径有类似的东西 电子邮件受保护 cdn cgi l email protection 使用 cakePHP 组件时 如何设置或重写电子邮件中的 Return Path
  • 如何在 iPhone 应用程序中运行进程而不阻塞用户界面

    我正在 iPhone 上访问照片库 需要很长时间才能导入我在应用程序中选择的图片 如何在辅助线程上运行该进程 或者我应该使用什么解决方案来不阻塞用户界面 我在这里使用 PerformSelectOnBackground 或 GCD 对示例代
  • Cakephp 在 Bluehost 上安装

    如何设置 Cakephp 才能在 Bluehost 上正常工作 我应该将我的应用程序 cake 和供应商文件夹以及 htaccess 和 index php 文件放在 public html 目录中吗 我按照这里的说明进行操作 http b
  • Xcode 5 部署目标仅限于 iOS 7

    What should be done for me to have the deployment target lower that 7 0 in my project preferences Now any new project I
  • 带 ModalPresentationStyle 的弹出框在 iOS 7 iPad 中不居中

    我在使用 iOS 7 时遇到了一个问题 这似乎是一个错误 或者只是我没有做正确的事情 我有 modalViewController 它在 iPad 上以 ModalPresentationStyle 的形式显示为弹出窗口 而且它不是标准尺寸
  • 如何在iPhone应用程序中的类结构中实现主键和外键表数据[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何连接sqlite数据库中的两个表数据 if sqlite3 open dbPath UTF8String database SQL
  • 当应用程序退出活动状态时,MPMovies PlayerViewController 被解雇

    当我将 iPhone 设置为睡眠状态 切换到另一个应用程序等 然后再次返回时 之前的可见内容MPMoviePlayerViewController 提出与presentMoviePlayerViewControllerAnimated 已经
  • 是否有适用于 iPad 2 的条码扫描仪 SDK? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • CakePHP 视图包括其他视图

    我有一个 CakePHP 应用程序 在某些时候会显示带有产品媒体 图片或视频 的视图 我想知道是否有某种方式可以包含另一个威胁视频或威胁图片的视图 具体取决于标志 我想将这些 小视图 用于其他几个目的 所以它应该 像 蛋糕组件一样 以便重用
  • 将 iPad xib 转换为 iPhone xib

    我看过很多关于将 iPhone xib 转换为 iPad xib 的帖子和教程 但我想反过来做 我能找到的唯一资源是 将 iPad 应用程序转换为 iPhone https stackoverflow com questions 68550
  • CakePHP 与 Bootstrap(来自 Twitter)

    我是 CakePHP 的新手 我想知道一种在与蛋糕结合的布局中使用 Twitter 的 Bootstrap 的方法 我主要关心的是让 Form Helper 继续正常运行 因为我认为它使用预先配置的 CSS 类 如果我更改默认的 css 我
  • CakePHP 与 Lucene

    我正在尝试使用 cakephp 实现 Lucene 并遵循本指南http jamienay com 2010 01 zend search lucene datasource for cakephp http jamienay com 20
  • 将静态库合并为单个

    如何将静态库合并为一个 我确实有三个静态库 libSignatureLibary armv6 a libSignatureLibary armv7 a 和 libSignatureLibary i368 a 现在我想将这三个文件合并到一个库
  • Storyboard - 在 Storyboard 中为同一个 ViewController 创建多个视图

    我正在使用故事板设计 iPad 应用程序 我有一个ViewController显示视图 我的问题是 当管理员看到该屏幕时 他应该看到某个视图 而当用户看到该屏幕时 他应该看到另一个视图 我认为我应该为同一屏幕创建两个视图 并根据登录者加载适

随机推荐