طرحواره 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 مراجعه کنید.