طرحواره CameraClipPreview

Nest Doorbell (باتری) Nest Doorbell (سیمی)

sdm.devices.traits.CameraClipPreview

این ویژگی متعلق به هر دستگاهی است که از دانلود پیش نمایش کلیپ پشتیبانی می کند.

فیلدها

هیچ فیلدی برای این صفت موجود نیست.

دستورات

هیچ فرمانی برای این ویژگی وجود ندارد.

رویدادها

ClipPreview

یک کلیپ ویدیویی برای پیش نمایش موجود است.

پیش نمایش کلیپ یک فایل ویدئویی 10 فریمی با فرمت mp4 است. شما می توانید انتخاب کنید که فایل ویدئویی mp4 نمایش داده شود، یا آن را به فرمت دیگری (مثلاً یک گیف متحرک) تبدیل کنید تا یک دنباله کامل 10 فریمی نمایش داده شود. هنگام انتخاب روش پیش نمایش کلیپ، باید قابلیت های سرویس گیرنده دستگاه در نظر گرفته شود.

این رویداد برای رویدادهای زیر پشتیبانی می شود:

تایپ کنید عنصر توضیحات
رویداد رویداد حرکتی از ویژگی CameraMotion حرکت توسط دوربین تشخیص داده شده است.
رویداد رویداد شخص از ویژگی CameraPerson یک نفر توسط دوربین شناسایی شده است.
رویداد رویداد زنگ از ویژگی DoorbellChime زنگ در زده شده است.
از eventSessionId برای مرتبط کردن این رویداد و previewUrl مرتبط با یک یا چند رویداد پشتیبانی شده استفاده کنید.

رویداد ClipPreview

بار

{
  "eventId" : "cac055e6-c8df-471f-94ff-6cbfd6c7e969",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraClipPreview.ClipPreview" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "previewUrl" : "https://previewUrl/..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

فیلدهای رویداد ClipPreview

میدان توضیحات نوع داده
eventSessionId شناسه ای که به رویدادهایی داده می شود که به عنوان بخشی از یک جلسه واحد از رویدادهای مرتبط رخ می دهند. ممکن است برای ادغام رویدادها استفاده شود. string
مثال: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
previewUrl نشانی اینترنتی که در آن کلیپ ویدیویی پیش‌نمایش می‌شود. کدک پیش فرض ویدیو H264 است. string
مثال: "https:// previewUrl /..."

فیلدهای محموله رویداد

میدان توضیحات نوع داده
eventId شناسه منحصر به فرد رویداد. string
مثال: "cac055e6-c8df-471f-94ff-6cbfd6c7e969"
timestamp زمانی که واقعه رخ داده است. string
مثال: "2019-01-01T00:00:01Z"
resourceUpdate یک شی که جزئیات مربوط به به روز رسانی منبع را ارائه می دهد. object
userId یک شناسه منحصر به فرد و مبهم که نشان دهنده کاربر است. string
مثال: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
resourceGroup شیئی که منابعی را نشان می‌دهد که ممکن است به‌روزرسانی‌های مشابهی با این رویداد داشته باشند. منبع خود رویداد (از شی resourceUpdate ) همیشه در این شی وجود خواهد داشت. object

برای اطلاعات بیشتر در مورد انواع مختلف رویدادها و نحوه عملکرد آنها به رویدادها مراجعه کنید.

پیش نمایش کلیپ

برای پیش‌نمایش کلیپ، با استفاده از نشانه دسترسی OAuth در سرصفحه مجوز HTTP، با previewUrl تماس بگیرید:

پیش نمایش

curl -H 'Authorization: Bearer access-token' \
  https://previewUrl/...

خطاها

برای لیست کامل کدهای خطای API به مرجع کد خطای API مراجعه کنید.