কীভাবে স্মার্ট হোম অ্যাকশন তৈরি করতে হয় তা শেখার নতুন গন্তব্য Google হোম ডেভেলপার সেন্টারে স্বাগতম। দ্রষ্টব্য: আপনি অ্যাকশন কনসোলে নির্মাণ কাজ চালিয়ে যাবেন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

স্মার্ট হোম মিডিয়াস্টেট বৈশিষ্ট্য স্কিমা

action.devices.traits.MediaState - এই বৈশিষ্ট্যটি এমন ডিভাইসগুলির জন্য ব্যবহৃত হয় যা মিডিয়া স্টেট রিপোর্ট করতে সক্ষম।

MediaState বৈশিষ্ট্যটি সহকারী এই উদ্দেশ্যে ব্যবহার করে:

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

আপনি এই বৈশিষ্ট্যের বৈশিষ্ট্যগুলি কনফিগার করে আপনার সমাধান সরবরাহ করে মিডিয়ার কোন স্তর এবং দিকটি নির্দিষ্ট করতে পারেন। এই বৈশিষ্ট্যটি সাধারণত TransportControl কন্ট্রোল বৈশিষ্ট্যগুলির সাথে একসাথে ব্যবহৃত হয়

ডিভাইস বৈশিষ্ট্য

এই বৈশিষ্ট্য সহ ডিভাইসগুলি SYNC অপারেশনের অংশ হিসাবে নিম্নলিখিত বৈশিষ্ট্যগুলি রিপোর্ট করতে পারে৷ SYNC ইন্টেন্টগুলি পরিচালনা করার বিষয়ে আরও জানতে, ইন্টেন্ট পরিপূর্ণতা দেখুন।

গুণাবলী টাইপ বর্ণনা
supportActivityState বুলিয়ান

(ডিফল্ট: false )

ডিভাইসটি কার্যকলাপের অবস্থা রিপোর্ট করতে পারে কিনা তা নির্দেশ করুন।

supportPlaybackState বুলিয়ান

(ডিফল্ট: false )

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

উদাহরণ

মিডিয়া ডিভাইস যা কার্যকলাপ এবং প্লেব্যাক অবস্থা উভয়ই রিপোর্ট করে

{
  "supportActivityState": true,
  "supportPlaybackState": true
}

ডিভাইস STATES

এই বৈশিষ্ট্য সহ ডিভাইসগুলি QUERY অপারেশনের অংশ হিসাবে নিম্নলিখিত রাজ্যগুলির রিপোর্ট করতে পারে৷ QUERY অভিপ্রায় পরিচালনার বিষয়ে আরও জানতে, অভিপ্রায় পূরণ দেখুন৷

রাজ্যগুলি টাইপ বর্ণনা
activityState স্ট্রিং

ডিভাইসটি সক্রিয় কিনা এবং ব্যবহারকারী সক্রিয়ভাবে এটির সাথে ইন্টারঅ্যাক্ট করছে কিনা তা নির্দেশ করুন।

সমর্থিত মান:

INACTIVE
STANDBY
ACTIVE
playbackState স্ট্রিং

মিডিয়া চালানোর সময় বর্তমান অবস্থা নির্দেশ করুন।

সমর্থিত মান:

PAUSED
PLAYING
FAST_FORWARDING
REWINDING
BUFFERING
STOPPED

উদাহরণ

মিডিয়া ডিভাইস যা কার্যকলাপ এবং প্লেব্যাক অবস্থা উভয়ই রিপোর্ট করে

{
  "activityState": "ACTIVE",
  "playbackState": "PAUSED"
}

ডিভাইস কমান্ড

কোনোটিই নয়।

ডিভাইসের ত্রুটি৷

ত্রুটি এবং ব্যতিক্রমগুলির সম্পূর্ণ তালিকা দেখুন।