স্মার্ট হোম মিডিয়াস্টেট বৈশিষ্ট্য স্কিমা
action.devices.traits.MediaState - এই বৈশিষ্ট্যটি এমন ডিভাইসগুলির জন্য ব্যবহৃত হয় যা মিডিয়া স্টেট রিপোর্ট করতে সক্ষম।
MediaState বৈশিষ্ট্যটি সহকারী এই উদ্দেশ্যে ব্যবহার করে:
- প্রতিটি ডিভাইসে কী চলছে, অ্যাসিস্ট্যান্ট দ্বারা প্লেব্যাক শুরু করা হয়েছে কিনা তা জানতে। এই তথ্য সহকারীকে ব্যবহারকারীর অভিপ্রায় আরও ভালোভাবে বুঝতে সাহায্য করে। উদাহরণস্বরূপ, ব্যবহারকারীরা বলবেন "পজ দ্য টুনাইট শো" যখন তাদের আসল উদ্দেশ্য হল "বর্তমানে টুনাইট শো চালানো ডিভাইসটিকে বিরতি দিন" ৷
- মিডিয়া প্লেয়ারগুলির মধ্যে বহনযোগ্যতার জন্য—যদি সহকারী জানেন যে কী চলছে এবং বর্তমান প্লেব্যাকের অবস্থান, একজন ব্যবহারকারী রুমের মধ্যে চলাফেরা করার সাথে সাথে সহকারী সেই প্লেব্যাকটিকে অন্য ডিভাইসে স্থানান্তর করতে পারে বা পরে একটি ইচ্ছাকৃত ডিভাইসে প্লেব্যাক সংরক্ষণ করতে পারে।
আপনি এই বৈশিষ্ট্যের বৈশিষ্ট্যগুলি কনফিগার করে আপনার সমাধান সরবরাহ করে মিডিয়ার কোন স্তর এবং দিকটি নির্দিষ্ট করতে পারেন। এই বৈশিষ্ট্যটি সাধারণত TransportControl বৈশিষ্ট্যগুলির সাথে একসাথে ব্যবহৃত হয়
ডিভাইস বৈশিষ্ট্য
এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।
| গুণাবলী | টাইপ | বর্ণনা |
|---|---|---|
supportActivityState | বুলিয়ান | (ডিফল্ট: ডিভাইসটি কার্যকলাপের অবস্থা রিপোর্ট করতে পারে কিনা তা নির্দেশ করুন। |
supportPlaybackState | বুলিয়ান | (ডিফল্ট: ডিভাইসটি বর্তমান প্লেব্যাক অবস্থা রিপোর্ট করতে পারে কিনা তা নির্দেশ করুন। |
উদাহরণ
মিডিয়া ডিভাইস যা SYNC প্রতিক্রিয়ার জন্য কার্যকলাপ এবং প্লেব্যাক অবস্থা উভয়ই রিপোর্ট করে
{
"supportActivityState": true,
"supportPlaybackState": true
}ডিভাইস STATES
এই বৈশিষ্ট্য সহ সত্তাগুলি QUERY অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷
| রাজ্যগুলি | টাইপ | বর্ণনা |
|---|---|---|
activityState | স্ট্রিং | ডিভাইসটি সক্রিয় কিনা এবং ব্যবহারকারী সক্রিয়ভাবে এটির সাথে ইন্টারঅ্যাক্ট করছে কিনা তা নির্দেশ করুন। সমর্থিত মান:
|
playbackState | স্ট্রিং | মিডিয়া চালানোর সময় বর্তমান অবস্থা নির্দেশ করুন। সমর্থিত মান:
|
উদাহরণ
মিডিয়া ডিভাইস যা কার্যকলাপ এবং প্লেব্যাক অবস্থা উভয়ই রিপোর্ট করে
{
"activityState": "ACTIVE",
"playbackState": "PAUSED"
}ডিভাইস কমান্ড
কোনোটিই নয়।