小编Nut*_*ing的帖子

从iOS将视频分享到Instagram feed

我一直在尝试为我们的应用程序创建共享体验,其中Instagram启动时提供了以下两个选项:

在此处输入图片说明

Facebook有一个非常精简的文档。我使用UIDocumentInteractionController尝试了所有可能的排列。我尝试使用作为uti com.instagram.photocom.instagram.videoig扩展,但我不断收到标准共享酥料饼的,而不是直接启动的Instagram。也尝试过com.instagram.exclusivegramigo但这似乎应该触发标准弹出窗口。

最新代码:

func shareVideo(_ filePath: String) {
  let url = URL(fileURLWithPath: filePath)
  if(hasInstagram()){
    let newURL = url.deletingPathExtension().appendingPathExtension("ig")
    do {
      try FileManager.default.moveItem(at: url, to: newURL)
    } catch { print(error) }

    let dic = UIDocumentInteractionController(url: newURL)
    dic.uti = "com.instagram.photo"
    dic.presentOpenInMenu(from: self.view.frame, in: self.view, animated: true)
  }
}
Run Code Online (Sandbox Code Playgroud)

ios instagram swift instagram-api

6
推荐指数
2
解决办法
1296
查看次数

Android TV 上的全分辨率 WebView

在 1080p 模拟器和智能电视 (nVidia Shield) 上,我只能获得 960x540 WebView。是否可以使用可用的整个分辨率?

在此输入图像描述

android-tv

5
推荐指数
1
解决办法
3997
查看次数

在赛普拉斯中导入项目模块

我想将一些常量从项目导入到测试中(例如,测试localstorage操作)。在我的IDE中使用import(或require)时不会显示错误:

在此处输入图片说明

运行赛普拉斯时,我得到: Error: Cannot find module

在此处输入图片说明

尽管不使用任何特定功能,该模块仍处于TypeScript(Config.ts)中。

我没有修改任何Command或Support脚本。但是我在Cypress文件夹中有一个tsconfig.json,以便我的Create React App可以在不与Jest冲突的情况下运行。

{
  "extends": "../tsconfig",
  "include": ["../node_modules/cypress/types", "**/*.ts"]
}
Run Code Online (Sandbox Code Playgroud)

我尝试在中添加../src../src/**/*.tsinclude但似乎没有任何效果。

我究竟做错了什么?谢谢!

integration-testing automated-tests typescript cypress

5
推荐指数
2
解决办法
2437
查看次数

ffmpeg - 转换由 Chrome 生成的 webm 视频很慢

我以两种不同的方式生成 webm 文件。一个使用 Chrome WebRTC MediaRecorder,另一个使用 js 库,它逐帧生成 webm 视频(webm-writer-js)。生成的视频文件大小差别不大,快的是慢的60%,但速度相差1000%

使用基本的 ffmpeg 语法-i input.webm output.mp4,使用 Chrome 的媒体记录器创建的文件实际上需要将近 10 倍的时间来转换。转换日志略有不同,但整体看起来与我的新手眼睛非常相似。左边是快速转换,右边是慢速转换。

在此处输入图片说明

快速的会引发一些错误,但转换似乎成功了。在慢速转换中,您可以看到处理了许多帧,在快速转换中,好像只有一个(非常快)。使用-preset veryfast将速度时间减半,但质量损失是可见的。

知道如何在不影响质量的情况下加快 Chrome 生成的视频的转换速度吗?非常感谢!

ffmpeg webrtc

4
推荐指数
1
解决办法
1197
查看次数

从备份恢复应用程序时如何检测?

ALAssetPropertyAssetURL属性是存储对ALAsset的引用的便捷方式,但在系统还原(或升级)期间,某些资产可能会更改此属性.虽然可能有一些变通方法来更新资产引用网址,但如何检测何时需要?系统升级很容易,但是如何检测应用程序何时从备份还原,如果这种情况发生在同一设备中?

cocoa-touch ios

0
推荐指数
1
解决办法
607
查看次数