【问题标题】:Is there any way to record an hls live stream video in safari webview (ionic)?有没有办法在 safari webview(离子)中录制 hls 直播视频?
【发布时间】:2021-01-09 01:06:24
【问题描述】:

我正在使用 ionic 创建一个流媒体应用。有没有办法录制在 iOS 系统上播放的视频?我需要一个 REC 按钮工作。我已经搜索了库和 API,但除了实验性的 WebRTC 支持外,我没有找到任何东西。我不想让我的客户打开实验性功能只是为了让应用程序正常工作。谢谢你。目前使用 MediaRecorder API 在 Android 上工作。

Cordova-replay 在 iOS 14 上存在问题,因为它使用了已弃用的 API

【问题讨论】:

  • 什么是 HTML5 视频? HTML 是一个文本文档,甚至比不上视频文件。你到底是什么意思?
  • 我有一个 ionic 应用程序,带有

标签: html ios ionic-framework video record


【解决方案1】:

IOS 有一个屏幕录制的应用程序。只需录制然后编辑视频以去除边缘。

录屏:

使用这两个Cordova插件,就可以录屏了。

【讨论】:

  • 抱歉,我没说对,我正在使用 angular 和 ionic 开发应用程序,我想在应用程序中实现该功能...有什么提示吗?
  • 如果您只想保存视频,只需提供下载按钮即可。还是要捕获整个屏幕?
  • 谢谢,我没想到,它适用于 .mp4 视频 url,但还有另一种情况。我有一个 HLS 流,我也需要记录它。我无法访问后端,只有实时网址,知道吗?标签
  • 对于这个,我相信它只是记录整个屏幕。我要编辑我的答案,我会定义两个链接让你看看如何做到这一点。
  • cordova-replay 已弃用 api,我今天测试了它...我不知道该怎么办...
【解决方案2】:

如果有人遇到同样的问题,请使用后端处理时间戳和解决方案来记录您的 hls 流或 .mp4 流,然后将其正确发送回 ionic 应用程序。我还没有在应用程序中找到任何解决方案。这是一个可以提供帮助的库。

https://github.com/IcaroAugusto/node-hls-downloader#readme

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 2023-03-16
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    相关资源
    最近更新 更多