पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.3.3

flutter_video_info

एक फ्लटर प्लगइन जो एक वीडियो फ़ाइल के मूल निर्माण संबंधी जानकारी प्राप्त करता है।

AndroidiOS
30-दिन डाउनलोड
17.3 हज़ार
लाइक
73
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add flutter_video_info

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

flutter_video_info एक Flutter प्लगइन है जो Android और iOS उपकरणों पर वीडियो फ़ाइलों से मूल डेटा निकालता है। इसमें अवधि, रिज़ॉल्यूशन, फ्रेम दर और फ़ाइल आकार जैसी महत्वपूर्ण जानकारी प्रदान की जाती है, बाहरी निर्भरता के बिना। प्लगइन हल्का है और मीडिया एप्लिकेशन के लिए डिज़ाइन किया गया है जहाँ वीडियो गुणों तक त्वरित पहुँच की आवश्यकता होती है। यह Flutter के पारिस्थितिकी तंत्र के साथ बिना किसी बाधा के एकीकृत है और मूल कोड ब्रिज के माध्यम से दोनों प्लेटफॉर्म का समर्थन करता है। वीडियो प्लेयर, मीडिया लाइब्रेरी या सामग्री प्रबंधन टूल बनाने वाले डेवलपर्स के लिए आदर्श है।

उपयोग

  • प्लेबैक नियंत्रण के लिए वीडियो अवधि निकालना
  • मीडिया पूर्वावलोकन में वीडियो रिज़ॉल्यूशन प्रदर्शित करना
  • डाउनलोड करने से पहले फ़ाइल का आकार जाँचें
  • प्रोसेसिंग से पहले वीडियो प्रारूप की जाँच करना
  • मीडिया लाइब्रेरी मेटाडेटा प्रदर्शन निर्माण

मुख्य विशेषताएँ

  • Android और iOS का समर्थन करता है
  • अवधि, रिज़ॉल्यूशन, फ्रेम दर और आकार प्राप्त करता है
  • हल्का और तेज़
  • बाहरी निर्भरता नहीं है
  • मेटाडेटा निकालने के लिए सरल API

इनके लिए उपयुक्त

  • मीडिया प्लेयर ऐप्स
  • वीडियो अपलोड फॉर्मेटर
  • सामग्री प्रबंधन प्रणाली
  • मीडिया लाइब्रेरी इंटरफेस
  • क्रॉस-प्लेटफॉर्म वीडियो उपकरण

विचार योग्य बातें

  • फ़ाइल एक्सेस के लिए प्लेटफ़ॉर्म-विशिष्ट अनुमतियां आवश्यक हैं
  • मूल विवरण में सीमित (ध्वनि विवरण नहीं)
  • स्ट्रीमिंग URL का समर्थन नहीं करता है
  • मेटाडेटा की सटीकता स्रोत फ़ाइल की अखंडता पर निर्भर करती है
  • एन्क्रिप्टेड या कोरप्टेड वीडियो फ़ाइल्स के साथ काम नहीं कर सकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

pub package pub package

flutter_video_info 1.3.3

This plugin uses MediaMetadataRetriever class of native android to get basic meta information of a video file.

The following info can be extracted by this plugin:

title path author mimetype height width filesize duration orientation date framerate location

Installation & Uses

Add flutter_video_info as a dependency in your pubspec.yaml file (what?).

dependencies:
    flutter_video_info: <current version>

Import FlutterVideoInfo in your dart file.

import 'package:flutter_video_info/flutter_video_info.dart';

final videoInfo = FlutterVideoInfo();

String videoFilePath = "your_video_file_path";
var info = await videoInfo.getVideoInfo(videoFilePath);

//String title = info.title;   to get title of video
//similarly path,author,mimetype,height,width,filesize,duration,orientation,date,framerate,location can be extracted.

for iOS

If you select a video from your photo library, Add the following keys to your Info.plist file, located in /ios/Runner/Info.plist:

NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.

Troubleshooting

Checkout here

PR is welcomed

Anyone can pr for these issues

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट