মিডিয়া তৈরি, ক্যাপচার এবং শেয়ারিং সম্পর্কে
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ভিডিও ক্যাপচার করা, ফটো এডিটিং করা এবং মিডিয়া বিষয়বস্তু প্রসেস করা হল সামাজিক এবং মেসেজিং অ্যাপের মৌলিক বৈশিষ্ট্য এবং অ্যান্ড্রয়েড এমন API তৈরি করেছে যা আপনার অ্যাপে ইন্টিগ্রেশনকে সহজ করে এমন লাইব্রেরি সহ সাম্প্রতিক ডিভাইস হার্ডওয়্যার বৈশিষ্ট্যগুলিকে সমর্থন করে। এই পৃষ্ঠাটি আপনাকে সংস্থানগুলির সাথে সংযুক্ত করে যাতে আপনি শুরু করতে এবং আপনার অ্যাপ্লিকেশানের স্তর বাড়াতে সহায়তা করেন।
মূল মিডিয়া তৈরির ধারণাগুলি জানুন
অ্যান্ড্রয়েডের API এবং লাইব্রেরি রয়েছে যা আপনার অ্যাপকে অ্যান্ড্রয়েড ইকোসিস্টেমের বৈচিত্র্য পরিচালনা করার সময় ডিভাইসের ক্ষমতার সাথে সর্বোত্তমভাবে মানিয়ে নিতে সাহায্য করে।
আপনি একটি ইন্টেন্ট ব্যবহার করে ডিভাইসের অন্তর্নির্মিত ক্যামেরা অ্যাপ্লিকেশন ব্যবহার করে মৌলিক ক্যামেরা ক্যাপচার করতে পারেন৷ সামাজিক এবং যোগাযোগ অ্যাপগুলির জন্য, উচ্চ-মানের মিডিয়া ক্যাপচারের জন্য অন্তর্নির্মিত সমর্থন একটি প্রতিযোগিতামূলক সুবিধা প্রদান করতে পারে। কিভাবে শিখুন:
- CameraX — বেশিরভাগ বিকাশকারীদের জন্য প্রস্তাবিত বিকল্প, একটি লাইব্রেরি যা সামঞ্জস্যপূর্ণ, সামঞ্জস্যপূর্ণ আচরণ সহ সর্বাধিক সাধারণ ক্যামেরা ব্যবহারের ক্ষেত্রে সহজে ব্যবহারযোগ্য সমর্থন প্রদান করে।
- Camera2 — নিম্ন-স্তরের অ্যান্ড্রয়েড ক্যামেরা API যা CameraX লাইব্রেরি মোড়ক করে। আপনার নিম্ন-স্তরের নিয়ন্ত্রণের প্রয়োজন হলে এই ক্লাসটি ব্যবহার করুন।
- ক্যামেরা এক্সটেনশনগুলি — আপনার অ্যাপকে নাইট, বোকেহ, ফেস রিটাচ এবং HDR-এর মতো উন্নত ক্যামেরার ক্ষমতা অ্যাক্সেস করতে দেয়।
- ক্যামেরা ভিউফাইন্ডার — ক্যামেরা ফিড প্রদর্শনের জন্য একটি বেস ভিউফাইন্ডার উইজেট প্রদান করে Camera2 ইন্টিগ্রেশনকে সহজ করে।
- ক্যামেরা — অ্যান্ড্রয়েডে ক্যামেরা নিয়ন্ত্রণ করতে ব্যবহৃত অবচয়িত মূল শ্রেণী।
মিডিয়া ব্রাউজ করুন, শেয়ার করুন এবং সম্পাদনা করুন
নিশ্চিত করুন যে আপনার ব্যবহারকারীরা তাদের তৈরি করা এবং ধারণ করা মিডিয়া সম্পাদনা করতে এবং শেয়ার করার জন্য সহজে প্রবেশাধিকার পাচ্ছেন
- Media3 Transformer APIs — এই API ব্যবহারকারীদের সহজে মিডিয়া সম্পাদনা করতে দেয়। সম্পাদনা ক্ষমতাগুলির মধ্যে রয়েছে ফর্ম্যাটের মধ্যে রূপান্তর করা (ট্রান্সকোডিং), একটি দীর্ঘ ভিডিও থেকে একটি ক্লিপ ছাঁটাই করা, ভিডিও ফ্রেমের একটি অংশ কাটছাঁট করা, কাস্টম প্রভাব প্রয়োগ করা এবং অন্যান্য সম্পাদনা ক্রিয়াকলাপগুলির মতো পরিবর্তনগুলি প্রয়োগ করা।
- ফটো পিকার — এই উপাদানটি ব্যবহারকারীদের সম্পূর্ণ মিডিয়া লাইব্রেরির পরিবর্তে শুধুমাত্র নির্বাচিত ছবি এবং ভিডিওগুলিতে আপনার অ্যাপ অ্যাক্সেস দেওয়ার জন্য একটি নিরাপদ, অন্তর্নির্মিত উপায় প্রদান করে।
- অ্যান্ড্রয়েড শেয়ারশীট — এই উপাদানটি ব্যবহারকারীদের এক অ্যাপ থেকে অন্য অ্যাপে সামগ্রী পাঠাতে দেয়।
- আল্ট্রা এইচডিআর ইমেজ ফরম্যাট — একটি লগারিদমিক-রেঞ্জ গেইন ম্যাপ সহ ছবি এনকোড করতে ব্যবহৃত JPEG-ভিত্তিক ফাইল ফরম্যাট যা সামঞ্জস্যপূর্ণ ডিসপ্লেতে উচ্চ গতিশীল পরিসরে রেন্ডার করতে পারে।
আপনার অ্যাপ লেভেল আপ করুন
আপনি চাইবেন আপনার অ্যাপ এমন বৈশিষ্ট্যগুলিকে সমর্থন করুক যা ব্যবহারকারীর প্রত্যাশা পূরণ করে এবং অতিক্রম করে। এটি করার একটি উপায় হল প্রিমিয়াম ডিভাইসগুলির দ্বারা প্রদত্ত উন্নত মিডিয়া বৈশিষ্ট্যগুলিকে সমর্থন করা৷ আপনার অ্যাপটিকে আলাদা করে তুলতে এখানে কিছু নির্দিষ্ট উপায় রয়েছে:
আপনার মিডিয়া ক্যাপচার এবং সম্পাদনা অভিজ্ঞতাকে পরবর্তী স্তরে নিয়ে যেতে এবং আপনার ব্যবহারকারীদের প্রভাবিত করতে বিবেচনা করার জন্য বৈশিষ্ট্যগুলির সম্পূর্ণ নির্দেশিকা দেখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-10-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# About media creation, capture, and sharing\n\nCapturing videos, editing photos, and processing media content are fundamental\nfeatures of social and messaging apps, and Android has created APIs that support\nthe latest device hardware features, along with libraries that simplify\nintegration into your app. This page connects you to resources to both help you\nget started and level up your app.\n\nKnow key media creation concepts\n--------------------------------\n\nAndroid has APIs and libraries that help your app best adapt to device\ncapabilities while handling the diversity of the Android ecosystem.\n\n### Capture media within your app\n\nYou can perform basic camera capture using the device's built-in camera\napplication [using an Intent](/media/camera/camera-intents). For social and communications apps, having\nbuilt-in support for high-quality media capture can provide a competitive\nadvantage. Learn how:\n\n- [CameraX](/media/camera/camerax) --- The recommended option for most developers, a library providing easy-to-use support for most common camera use cases with consistent, compatible behavior.\n- [Camera2](/media/camera/camera2) --- The low-level Android camera API that the CameraX library wraps. Use this class when you need low-level control.\n- [Camera extensions](/media/camera/camera-extensions) --- Lets your app access advanced camera capabilities such as night, bokeh, face retouch, and HDR.\n- [Camera viewfinder](/reference/androidx/camera/viewfinder/CameraViewfinder) --- Simplifies Camera2 integration by providing a base viewfinder widget to display the camera feed.\n- [Camera](/media/camera/camera-deprecated) --- The deprecated original class used to control the camera on Android.\n\n### Browse, share, and edit media\n\nMake sure that your users have easy access to edit and share the media they've\ncreated and captured in the best possible quality:\n\n- [Media3 Transformer APIs](/media/media3/transformer) --- This API lets users edit media with ease. Edit capabilities include converting between formats (transcoding), applying changes like trimming a clip from a longer video, cropping a portion of the video frame, applying custom effects, and other editing operations.\n- [Photo Picker](/training/data-storage/shared/photopicker) --- This component provides a safe, built-in way for users to grant your app access to only selected images and videos, instead of their entire media library.\n- [Android Sharesheet](/training/sharing/send#using-android-system-sharesheet) --- This component lets users send content from one app to another.\n- [Ultra HDR Image Format](/media/platform/hdr-image-format) --- The JPEG-based file format used to encode images with a logarithmic-range gain map that can render in high dynamic range on compatible displays.\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. One way to do that is to support the advanced media features\nprovided by premium devices. Here are some specific ways to help your app stand\nout:\n\n- Capture [UltraHDR images](https://github.com/android/platform-samples/blob/main/samples/camera/camera2/src/main/java/com/example/platform/camera/imagecapture/Camera2UltraHDRCapture.kt) and [HDR video](/media/camera/camera2/hdr-video-capture)\n- Utilize [camera extensions](/media/camera/camera-extensions) such as night mode or bokeh (for portrait shots)\n- Support [zero shutter lag](/media/camera/camerax/take-photo#zero-shutter-lag)\n- Edit video with [custom effects](/media/media3/transformer/transformations#custom-video)\n- Capture from [front and back cameras concurrently](/media/camera/camera2/multiple-camera-streams-simultaneously) (your user can narrate what they're recording in the viewfinder)\n\nSee the [full guide](/social-and-messaging/guides/media-creation/basic-better-best) for features to consider to take your media capture and\nediting experience to the next level and impress your users."]]