মিডিয়া অগ্রগতি সূচক

মিডিয়া প্রোগ্রেস ইন্ডিকেটর কম্পোনেন্টটি মিডিয়া অ্যাপের জন্য অনন্য।

অগ্রগতি নির্দেশক হল একটি মিডিয়া উৎসের জন্য প্লেব্যাকের সময়কাল এবং অতিবাহিত সময়ের একটি দৃশ্যমান উপস্থাপনা। প্লেব্যাকের সময় মিডিয়া অ্যাপগুলিতে অগ্রগতি নির্দেশক প্রদর্শিত হয়।

অ্যানাটমি

মিডিয়া প্রগতি নির্দেশকটিতে একটি নিষ্ক্রিয় ট্র্যাক (ধূসর রঙে প্রদর্শিত) থাকে যা মিডিয়া উৎসের সময়কালকে প্রতিনিধিত্ব করে এবং একটি সক্রিয় ট্র্যাক (একটি উচ্চারণ রঙের সাথে প্রদর্শিত) যা নিষ্ক্রিয় ট্র্যাককে ওভারলে করে অতিবাহিত প্লেয়িং সময় নির্দেশ করে।

মিডিয়া অগ্রগতি নির্দেশক অ্যানাটমি
১. সক্রিয় ট্র্যাক
2. নিষ্ক্রিয় ট্র্যাক

মিডিয়া অগ্রগতি নির্দেশক রৈখিক বা বৃত্তাকার হতে পারে।

লিনিয়ার মিডিয়া প্রোগ্রেস ইন্ডিকেটর

রৈখিক অগ্রগতি নির্দেশকটি একটি অনুভূমিক অক্ষে সময়কাল এবং অতিবাহিত সময় প্রদর্শন করে। ট্র্যাকের দৃশ্যমান অংশটি ৭৬ ডিপি টাচ-টার্গেট এলাকায় কেন্দ্রীভূত। অতিবাহিত সময় ট্যাপ বা টেনে আনলে একজন ব্যবহারকারী মিডিয়া উৎসের বিভিন্ন স্থানে যেতে পারবেন। রৈখিক মিডিয়া অগ্রগতি নির্দেশকটি ৮০০ ডিপি বা তার বেশি লম্বা স্ক্রিনের জন্য তৈরি।
বৃত্তাকার অগ্রগতি নির্দেশক শারীরস্থান

বৃত্তাকার অগ্রগতি নির্দেশকটি সময়কাল এবং অতিবাহিত সময়কে একটি বৃত্ত হিসাবে প্রদর্শন করে। বিভিন্ন স্থানে সরানোর জন্য অতিবাহিত সময়কে ট্যাপ করা বা টেনে আনা সমর্থিত নয়। বৃত্তাকার মিডিয়া অগ্রগতি নির্দেশকটি 800 ডিপি-র কম লম্বা স্ক্রিনের জন্য এবং মিডিয়া প্লেব্যাক নিয়ন্ত্রণগুলি মিনিমাইজ করা হলে ব্যবহারের জন্য তৈরি।

মিডিয়া অগ্রগতি নির্দেশকের অবস্থা

প্লেব্যাকের সময়, অগ্রগতি নির্দেশক চারটি অবস্থার একটিতে থাকে:

  • বাজানো: মিডিয়া বাজছে এবং সক্রিয় ট্র্যাকটি নিষ্ক্রিয় ট্র্যাক জুড়ে এগিয়ে যাচ্ছে যা অতিবাহিত সময় নির্দেশ করে।
  • বিরতি: ব্যবহারকারী প্লেব্যাক থামিয়েছেন। সক্রিয় ট্র্যাকটি সেই স্থানে স্থির থাকে যেখানে প্লেব্যাক থামানো হয়।
  • বাফারিং: মিডিয়া অ্যাপটি প্লে করার জন্য কন্টেন্ট লোড করছে। সূচকটি একটি সাদা রেখা প্রদর্শন করে যা কন্টেন্ট লোড হওয়ার সময় নিষ্ক্রিয় ট্র্যাক জুড়ে বারবার এগিয়ে যায়।
  • ত্রুটি: মিডিয়া চালানো যাচ্ছে না। কোনও সক্রিয় ট্র্যাক নেই এবং নিষ্ক্রিয় ট্র্যাকটি অক্ষম করা আছে।

    মিডিয়া চলার সাথে সাথে সক্রিয় ট্র্যাকটি নিষ্ক্রিয় ট্র্যাক জুড়ে এগিয়ে যায়
    বাজানোর অবস্থা: মিডিয়া বাজানোর সাথে সাথে সক্রিয় ট্র্যাকটি নিষ্ক্রিয় ট্র্যাক জুড়ে এগিয়ে যায়।
    মিডিয়া প্লেব্যাক থামানো অবস্থায় সক্রিয় ট্র্যাকটি স্থির থাকে।
    বিরতি অবস্থা: মিডিয়া প্লেব্যাক বিরতি থাকাকালীন সক্রিয় ট্র্যাকটি স্থির থাকে।
    কন্টেন্ট লোড হওয়ার সময় নিষ্ক্রিয় ট্র্যাক জুড়ে একটি সাদা রেখা বারবার এগিয়ে যায়
    বাফারিং অবস্থা: কন্টেন্ট লোড হওয়ার সময় নিষ্ক্রিয় ট্র্যাক জুড়ে একটি সাদা রেখা বারবার এগিয়ে যায়।
    মেডাই প্লেব্যাক ত্রুটি থাকলে নিষ্ক্রিয় ট্র্যাকটি নিষ্ক্রিয় করা হয়।
    ত্রুটির অবস্থা: যখন একটি মিডিয়া ত্রুটি ঘটে, তখন কোনও সক্রিয় ট্র্যাক প্রদর্শিত হয় না এবং নিষ্ক্রিয় ট্র্যাকটি অক্ষম করা হয়।

স্পেসিফিকেশন

লিনিয়ার মিডিয়া প্রোগ্রেস ইন্ডিকেটর

লিনিয়ার মিডিয়া প্রোগ্রেস ইন্ডিকেটর রেডলাইন

বৃত্তাকার মিডিয়া অগ্রগতি নির্দেশক

বৃত্তাকার মিডিয়া অগ্রগতি নির্দেশক লালরেখা

কাস্টমাইজেশন

মিডিয়া প্লেব্যাকের সময়, মিডিয়া প্রোগ্রেস ইন্ডিকেটরের সক্রিয় ট্র্যাকটি একটি অ্যাকসেন্ট রঙ ব্যবহার করে প্রদর্শিত হয়। ডিফল্ট অ্যাকসেন্ট রঙ হল নীল রঙের একটি ছায়া। অ্যাপ ডেভেলপাররা তাদের মিডিয়া ব্র্যান্ডকে প্রতিফলিত করে এমন একটি অ্যাপ অ্যাকসেন্ট রঙ প্রদান করতে পারেন। একইভাবে, OEM গুলি তাদের গাড়ির ব্র্যান্ডকে প্রতিফলিত করে এমন একটি অ্যাকসেন্ট রঙ সরবরাহ করতে পারে। যদি সরবরাহ করা হয়, তাহলে একটি অ্যাপের অ্যাকসেন্ট রঙের চেয়ে একটি OEM অ্যাকসেন্ট রঙ প্রাধান্য পায়।

ডিফল্ট, থার্ড-পার্টি এবং OEM অ্যাকসেন্ট রঙ ব্যবহার করে সক্রিয় ট্র্যাক দেখানো লিনিয়ার মিডিয়া প্রোগ্রেস বার
অগ্রগতি নির্দেশকের জন্য ডিফল্ট স্টাইলিং হল নীল রঙের একটি ছায়া। অ্যাপ ডেভেলপাররা তাদের নিজস্ব ব্র্যান্ডের অ্যাকসেন্ট রঙ (এই উদাহরণে সবুজ) দিয়ে ডিফল্ট অ্যাপ স্টাইলিংকে ওভাররাইড করতে পারে। OEM গুলিও তাদের নিজস্ব ব্র্যান্ডের অ্যাকসেন্ট রঙ (এই উদাহরণে কমলা) দিয়ে ডিফল্ট এবং অ্যাপ স্টাইলিং উভয়কেই ওভাররাইড করতে পারে।

ডিফল্ট, থার্ড-পার্টি এবং OEM অ্যাকসেন্ট রঙ ব্যবহার করে সক্রিয় ট্র্যাক দেখাচ্ছে বৃত্তাকার মিডিয়া প্রোগ্রেস বার
একটি বৃত্তাকার অগ্রগতি নির্দেশকের উপর প্রয়োগ করা ডিফল্ট, অ্যাপ এবং OEM অ্যাকসেন্ট রঙের স্টাইলিংয়ের উদাহরণ।

কার UI লাইব্রেরি ইন্টিগ্রেশন গাইড উপাদানগুলি কাস্টমাইজ করার জন্য OEM নির্দেশিকা প্রদান করে।

উদাহরণ

লিনিয়ার মিডিয়া অগ্রগতি নির্দেশক কার্যকর
মিডিয়া অ্যাপ প্লেব্যাক ভিউতে লিনিয়ার মিডিয়া প্রোগ্রেস ইন্ডিকেটর।

বৃত্তাকার মিডিয়া অগ্রগতি নির্দেশক কার্যকর
এখানে, মিনিমাইজড প্লেব্যাক কন্ট্রোলে সার্কুলার মিডিয়া প্রোগ্রেস ইন্ডিকেটরটি প্রদর্শিত হবে। মিনিমাইজড কন্ট্রোলটি একটি প্লেলিস্ট স্ক্রিনকে ওভারলে করে।