কোন অ্যাপ্লিকেশন একটি ব্লুটুথ AVRCP কমান্ডে কাজ করে তা নির্ধারণ করে?


18

পটভূমি: আমার একটি এডিডিপি / এভিআরসিপি ব্লুটুথ হেডসেট ( নোকিয়া বিএইচ -505 ) রয়েছে যা আমি পডকাস্ট এবং সংগীত উভয়ই শুনতে সক্রিয়ভাবে ব্যবহার করি। অবশ্যই, আমি বিভিন্ন অ্যাপ্লিকেশনগুলির সাথে এগুলি শুনি। ব্লুটুথ হেডসেটে কিছু "কমান্ড" (এভিআরসিপি) বোতাম রয়েছে, যা অডিওর সাথে প্রাসঙ্গিক - নির্দিষ্টভাবে: "পরবর্তী ট্র্যাক", "পূর্ববর্তী ট্র্যাক" এবং "প্লে / বিরতি"

বর্তমানে যখনই আমি কোনও কমান্ড টিপছি, আমি ইনস্টল করা একটি সংগীত প্লেয়ার ( মেরিডিয়ান ) সর্বদা কমান্ডটি পায় - এমনকি এটি সক্রিয় না থাকলেও। সুতরাং যখন আমি কোনও পডকাস্ট ( ডগগিগ্যাচার ) বিরতি দেওয়ার উদ্দেশ্যে "প্লে / বিরতি" ক্লিক করি তখন পরিবর্তে মেরিডিয়ান সক্রিয় হয় এবং পডকাস্টের সাথে সঙ্গীত খেলতে শুরু করে।

উভয় খেলোয়াড়ই হেডসেটটি ব্যবহার করার জন্য প্রস্তুত: ডগগ্যাচারের "বাইন টু হেডসেট" চালু হয়েছে, এবং মেরিডিয়ান "হেডসেট বোতাম" চালু করেছেন। আমি বর্তমানে জিটি-এস 5570 এ অরোটেড স্টক অ্যান্ড্রয়েড 2.2.1 ব্যবহার করছি তবে ভবিষ্যতে মূলগুলি 2.3 সায়ানোজেনমড (বা এ জাতীয়) এ আপগ্রেড হতে পারে।

সুনির্দিষ্ট বিষয়গুলি উপেক্ষা করে এ সম্পর্কে আমার প্রশ্নটি আরও সাধারণ:

  • কোন অ্যাপ্লিকেশন এই আদেশগুলি নিয়ে প্রতিক্রিয়া জানায় তা অ্যান্ড্রয়েড কীভাবে নির্ধারণ করে? আমি খুব প্রযুক্তিগত উত্তর এমনকি আগ্রহী।

ব্যবহারিক দিক থেকে আমি আগ্রহী:

  • কোন অ্যাপ্লিকেশন কমান্ডগুলি গ্রহণ করে তা নির্ধারণ করার জন্য আমাকে কি প্রতিটি অ্যাপ্লিকেশন সেটিংসের সাথে ঝাঁকুনি দিতে হবে বা এটি নির্ধারণ করার কোনও সাধারণ উপায় আছে?
  • এটি কনফিগার করার কোনও উপায় আছে যাতে প্রকৃত সক্রিয় অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে সর্বদা অগ্রাধিকার পায়? (যেমনটি অন্য প্রশ্নে আংশিকভাবে জিজ্ঞাসা করা হয়েছিল )

এই প্রশ্নটি কীভাবে অনুরূপ প্রশ্নগুলির থেকে পৃথক:


1
আমি এন্ড্রয়েড বিকাশকারী ব্লগ থেকে এ সম্পর্কিত কিছু ভাল তথ্য সন্ধান করার ব্যবস্থা করেছিলাম - ২.২-তে অ্যাপ্লিকেশনগুলির মাধ্যমে এটি প্রয়োগ করা উচিত সেই সঠিক উপায় নিয়ে আলোচনা করে : "অ্যাপ্লিকেশনগুলিকে একে অপরের সাথে সুন্দর (আর) খেলতে দেওয়া হচ্ছে: রিমোট কন্ট্রোল বোতামগুলি পরিচালনা করা"
ইলারি কাজাজে

২০১ 2016 সালে এটি এখনও একটি সমস্যা .- আইওএস থেকে সরে যাওয়া আমার পক্ষে এটি এখন পর্যন্ত অ্যান্ড্রয়েডের সবচেয়ে বিরক্তিকর অংশ হতে পারে: /
স্কোয়াজজ

উত্তর:


11

মিডিয়া-বোতাম-রাউটার , ইতিমধ্যে আপনার সংযুক্ত প্রশ্ন এক উল্লেখ করা হয়েছে, চেষ্টা করে অ্যাপলিকেশানটি বর্তমানে সঙ্গীত বাজানো হয় এবং এটি AVRCP ঘটনা প্রাণবধ কি জিনিসটা। এছাড়াও, এটি ইনস্টল করা সমস্ত অ্যাপ্লিকেশনগুলির তালিকা করে, যা এভিআরসিপি ইভেন্টগুলি শোনার ঘোষণা দেয়।

যা এভিআরসিপিটিকে জটিল করে তোলে: সোনির সংগীত আনলিমিটেডের মতো কিছু অ্যাপ্লিকেশন android.intent.action.MEDIA_BUTTONতাদের ম্যানিফেস্টে ঘোষণা করে না বলে মনে হয় । এটির জন্য (বা অন্য কোনও কারণ হতে পারে) এগুলি মিডিয়া-বোতাম-রাউটারের মাধ্যমে নিয়ন্ত্রণ করা যায় না। আমি জানি যে, উদাহরণস্বরূপ সংগীত আনলিমিটেডকে এভিআরসিপি এর মাধ্যমে নিয়ন্ত্রণ করা যায় যেহেতু আমি এটি একটি ব্যবহারকারীর মন্তব্যে পড়েছি এবং এটিও একবার চালাতে সক্ষম হয়েছি তবে দুর্ভাগ্যক্রমে এটি পুনরুত্পাদনযোগ্য নয়। সুতরাং সেই ক্ষেত্রে মনে হচ্ছে যে এভিআরসিপি ইভেন্ট হ্যান্ডলিংয়ের একটি পরিষ্কার বাস্তবায়ন সহ আমাদের একটি অ্যাপের আপডেটের জন্য অপেক্ষা করতে হবে।

মিডিয়া-বাটন-রাউটারের উইকির মতে "মিডিয়া বাটন ইন্টেন্ট হ্যান্ডলিং আদেশযুক্ত সম্প্রচারের মাধ্যমে সম্পন্ন হয় এবং প্রতিটি অ্যাপ্লিকেশন এটির জন্য নিজস্ব অগ্রাধিকার সেট করে।" সুতরাং সম্ভবত এমন একটি অ্যাপ্লিকেশন লেখা সম্ভব হয়েছিল যা আপনাকে অগ্রাধিকার দেয় এবং ফলস্বরূপ, আপনাকে কী অ্যাপ্লিকেশন শুরু হবে তা নির্ধারণ করতে দেয়। তবে আমি এই জাতীয় অ্যাপ সম্পর্কে জানি না।



0

সম্ভবত এটি কিছুটা সাহায্য করবে:

স্যামসুং এস 5 -> ব্লুটুথ রিসিভার + ইন ফোন ফোন প্লাগ

আমি সংগীত ডাউনলোড এবং প্লে করতে প্রথমে 7 ডিজিটাল অ্যাপ্লিকেশন সহ স্যামসাং এস 5 ব্যবহার করছি। তারপরে আমি ক্লাউডপ্লেয়ার পরিবর্তন করে ব্যবহার করেছি। তবে প্রতিবার ক্লাউপ্লেয়ার চলাকালীন এবং আমি আমার ব্লুটুথ রিসিভারে বিরতি / প্লে বোতাম টিপলে আমার 7 ডিজিটাল অ্যাপটি সঙ্গীত খেলতে শুরু করবে। ক্লাউডপ্লেয়ারের দিকে ব্লুটুথ প্লে / বিরতিতে কোনও সেটিংস পরিবর্তন করতে পারলাম না। আমি তখন আমার 7 ডিজিটাল ডাউনলোড করা সমস্ত সংগীত মুছে ফেলেছি এবং আবার চেষ্টা করেছি। সমস্যা সমাধান! প্লে / বিরতি এখন কোনওভাবে ক্লাউডপ্লেয়ারের সাথে সংযুক্ত।


0

এটি আপনার বিটি ডিভাইসে কোনও সমস্যা নয়। আপনার ফোনের সাথে জুটি তৈরি করা হলে, ব্লুটুথ হেডসেট মোবাইল ফোন থেকে শুরু করা সক্রিয় A2DP স্ট্রিমটি খেলবে। এটি যদি আপনার ফোনের কিছু মানক মিডিয়া প্লেয়ার হয় তবে এটি প্লে বিরতি স্কিপ, এফডাব্লু ইত্যাদি ইত্যাদির মতো সমস্ত এভিআরসিপি নিয়ন্ত্রণ আদেশের প্রতিক্রিয়া জানাতে পারে এখন আপনি যখন ওয়েবে বা অন্য কোনও প্লেয়ারে এমন কিছু খেলেন যা এভিআরসিপি-তে সমস্ত নিয়ন্ত্রণ নিয়ন্ত্রণ করে না, বিটি হেডসেট এটি এখনও একটি সক্রিয় A2DP প্রবাহ আসছে। এটি আপনার ফোনে AVRCP কন্ট্রোল বার্তা প্রেরণ করবে। এটি এখন আপনার ফোন যা এই কমান্ডগুলিকে সর্বাধিক ক্ষেত্রে সক্রিয় A2DP স্ট্রিমিং উত্স বা আপনার ক্ষেত্রে এখনও ডিভিডি গানের প্লেয়ারের কাছে AVRCP কমান্ডগুলি ফরোয়ার্ড করে সংশ্লিষ্ট অ্যাপ্লিকেশনটিতে পাঠানোর কথা।

আপনার সেরা বাজি হ'ল আপনি যে উত্সটি খেলছেন তা অ্যাভিআরসিপি নিয়ন্ত্রণকে সমর্থন করে তবে আপনার মোবাইলটি কনফিগার করার চেষ্টা করা। যদি তা না হয় তবে আপনি কিছু করতে পারবেন না। যদি এটি হয়, তবে অবশ্যই মোবাইলটিকে এই সক্রিয় A2DP স্ট্রিমিং উত্স দ্বারা এই AVRCP কমান্ডগুলি পরিচালনা করার অনুমতি দেওয়া উচিত।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.