expo-video-metadata

所属分类:其他
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-12-22 18:36:15
上 传 者sh-1993
说明:  世博会视频元数据
(expo video metadata)

文件列表:
android/
example/
ios/
src/
.eslintrc.js
.npmignore
.prettierrc.json
expo-module.config.json
package-lock.json
package.json
tsconfig.json

# expo-video-metadata Provides a function that let you get some metadata from video files, like the duration, width, height, fps, codec, hasAudio, orientation, audioChannels, audioCodec, audioSampleRate etc. Check the exported types for more information. Web support is not available yet but it is planned. # Installation in bare React Native projects This package needs **Expo SDK 50** or **higher**, as it uses FileSystem APIs that were added in that version. This package adds native code to your project and does not work with Expo Go. Please use a custom dev client or build a standalone app. Works with Fabric. Needs RN 0.73+ (Java JDK 17) For bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing (SDK 50+). This just adds ~150KB to your final app size and is the easiest way to get started and it works with and without Expo projects. ### Add the package to your npm dependencies ``` npx expo install expo-video-metadata ``` ### Configure for iOS Run `npx pod-install` after installing the npm package. ### Configure for Android No additional set up necessary. # API ```ts import { getVideoInfoAsync } from 'expo-video-metadata'; /** * Retrieves video metadata. * * @param sourceFilename An URI of the video, local or remote. * @param options Pass `headers` object in case `sourceFilename` is a remote URI, e.g { headers: "Authorization": "Bearer some-token" } etc. * * @return Returns a promise which fulfils with [`VideoInfoResult`](#Videoinforesult). */ const result = await getVideoInfoAsync( sourceFilename: string, options: VideoInfoOptions = {}, ): Promise { return await ExpoVideoMetadataModule.getVideoInfo(sourceFilename, options); } ``` See [VideoInfoResult](https://github.com/hirbod/expo-video-metadata/blob/b9239224eed46f455b2fb9f1b29e69ac49da6683/src/ExpoVideoMetadata.types.ts#L1) type for more information.

近期下载者

相关文件


收藏者