এই নির্দেশিকাগুলি মিডিয়াকম্প্যাট API নিয়ে আলোচনা করে, যেগুলি আর আপডেট করা হয় না। আমরা দৃঢ়ভাবে পরিবর্তে
Jetpack Media3 লাইব্রেরি ব্যবহার করার পরামর্শ দিই।
ভিডিও অ্যাপ ওভারভিউ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি সাধারণ ভিডিও প্লেয়ার সর্বদা এটির নিয়ন্ত্রণ এবং ভিডিও সামগ্রী প্রদর্শন করে যখন এটি চলছে; এটি ব্যাকগ্রাউন্ডে বা UI ছাড়া কাজ করতে পারে না। অতএব, আপনার অ্যাপটিকে UI, একটি প্লেয়ার, একটি মিডিয়া সেশন এবং একটি মিডিয়া কন্ট্রোলার ধারণকারী একক কার্যকলাপ হিসাবে তৈরি করা উপযুক্ত:

- একটি ভিডিও প্লেয়ার কার্যকলাপ নির্মাণ
- একটি মিডিয়া সেশন এবং একটি মিডিয়া কন্ট্রোলার রয়েছে এমন একটি কার্যকলাপ কীভাবে তৈরি করবেন।
- মিডিয়া সেশন কলব্যাক
- মিডিয়া সেশন কলব্যাক পদ্ধতিগুলি কীভাবে মিডিয়া সেশন এবং বিজ্ঞপ্তি এবং সম্প্রচার রিসিভারের মতো অন্যান্য অ্যাপ উপাদানগুলি পরিচালনা করে তা বর্ণনা করে৷
- সামঞ্জস্যপূর্ণ মিডিয়া ট্রান্সকোডিং
- ট্রান্সকোডিং আচরণ সেট আপ করুন, যেমন ভিডিওগুলিকে স্বয়ংক্রিয়ভাবে AVC (H.264) তে রূপান্তর করতে হবে কিনা যখন সেগুলি একটি অ্যাপ দ্বারা খোলা হয় যা প্রাথমিক এনকোডিং বিন্যাস সমর্থন করে না৷
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Video app overview\n\nA typical video player always displays its controls and video content while it's\nrunning; it can't operate in the background or without a UI. Therefore, it's\nappropriate to build your app as a single activity containing the UI, a player,\na media session, and a media controller:\n\n**[Building a videoplayer activity](/guide/topics/media-apps/video-app/building-a-video-player-activity)**\n: How to create an activity that contains a media session and a media controller.\n\n**[Media session callbacks](/guide/topics/media-apps/video-app/mediasession-callbacks)**\n: Describes how the media session callback methods manage the media session and other app components like notifications and broadcast receivers.\n\n**[Compatible media transcoding](/guide/topics/media-apps/video-app/compatible-media-transcoding)**\n: Set up transcoding behavior, such as whether to automatically convert\n videos to AVC (H.264) when they are opened by an app that doesn't support\n the initial encoding format."]]