你好,我正在使用AR相机,一旦摄像机识别出锚定图像,它就播放视频。一旦视频完成播放并返回到摄像机,我再次查看相同的锚定图像,视频不播放。我希望能够看到图像和播放尽可能多的视频。
这里是我播放视频的功能.
func playVideo() {
guard let videoLink = URL(string: "string") else {
return
}
DispatchQueue.main.async {
let player = AVPlayer(url: videoLink)
let co
有一些视频文件(主要是.mp4)存储在S3中。它们可能会很大。我需要一个缩略图图像的视频文件-让我们假设0.5秒的帧(跳过可能的黑屏等)。
我可以创建缩略图,如果我下载整个文件,但它太长,我试图避免这一点,并下载一些最小的片段。
我知道 -请求与指定的范围,但问题是视频文件片已损坏,并没有被识别为正确的视频。
我试图模拟使用代码检索的头字节。
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Test {
public static void main(String[] args