gpt4 book ai didi

ios - IOS上的Cordova相机使用.MOV而不是.MP4返回file_uri

转载 作者:行者123 更新时间:2023-12-01 16:24:26 29 4
gpt4 key购买 nike

我试图在iOS上使用Cordova相机插件2.2.1-dev获取视频。
这是我的代码:

navigator.camera.getPicture(GotVideo, ErrorVideo, {
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY,
mediaType: navigator.camera.MediaType.VIDEO
});

function GotVideo(src) {
console.log("SRC: " + src);
window.resolveLocalFileSystemURL(src, function (fileEntry) {
fileEntry.file(function (file) {
console.log("Full Path: " + file.fullPath);
console.log("Name: " + file.name);
console.log("Type: " + file.type);
console.log("Size: " + file.size);
});
}

function ErrorVideo() {
;
}

问题是,我选择了MP4视频,但返回的src是“file:///private/var/mobile/Container/~~~/tmp/trim.~~~.MOV”,

名称 => trim。~~~ .MOV

FullPath 类型 => null

有人可以解释 为什么将.MP4选作.MOV 吗?

我尝试使用.MP4播放其他视频,但始终返回大小不同的.MOV

注意:在尝试选择.MP4视频之前,我首先选择了.MOV视频

谢谢。

最佳答案

使用相机插件时,您无法控制视频编码。除非将来提供此类选项,否则视频文件将始终为iOS的.MOV。

如您在文档中所见,照片编码类型有一个选项,但视频没有。

有关the camera-plugin documentation的更多信息

关于ios - IOS上的Cordova相机使用.MOV而不是.MP4返回file_uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38444696/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com