npm i --save nativescript-video-editor
- 版本:0.0.1
- GitHub: https://github.com/triniwiz/nativescript-video-editor
- NPM: https://npmjs.net.cn/package/nativescript-video-editor
- 下载量
- 前一天:0
- 上周:0
- 上个月:0
NativeScript 视频编辑器
先决条件 / 要求
注意 Android 最小 SDK 为 18
安装
描述您的插件安装步骤。理想情况下,它可能类似于
tns plugin add nativescript-video-editor
使用方法
转码
import { VideoEditor } from 'nativescript-video-editor';
// parameters passed to transcodeVideo
VideoEditor.transcodeVideo(
filePath, // the path to the video on the device
'outputFileName', // the file name for the transcoded video
width,
height,
videoBitrate,
fps,
saveToLibrary, // optional, defaults to true
function(progress) {} // info will be a number from 0 to 100
).then(function(file){})
.catch(function(error) {})
从视频创建 JPEG 缩略图
import { VideoEditor } from 'nativescript-video-editor';
VideoEditor.createThumbnail(
filePath, // the path to the video on the device
'outputFileName', // the file name for the JPEG image
60, // optional, location in the video to create the thumbnail (in seconds)
320, // optional, width of the thumbnail
480, // optional, height of the thumbnail
100 // optional, quality of the thumbnail (between 1 and 100)
)
.then(function(file){})
.catch(function(error) {})
获取视频信息(宽度、高度、方向、持续时间、大小、比特率)
import { VideoEditor } from 'nativescript-video-editor';
VideoEditor.getVideoInfo(
filePath, // the path to the video on the device
).then(function(info){})
.catch(function(error) {})
许可证
Apache License 版本 2.0,2004 年 1 月