Şu değere bağlı olarak video çekimini veya aralıklı görüntü yakalamayı başlatır:
Seçenekler bölümünde captureMode
.
Bu komut API düzeyi 2'de eklendi.
Parametreler
- Bu komutun istek gövdesinde parametre yok. Aralıklı resim olup olmadığı
yakalama veya video çekimi
captureMode
seçeneğine göre belirlenir. Zaman aralıklı çekimde, bunun açık uçlu yakalama olup olmadığıcaptureNumber
değerinin 0'a eşit veya 0'dan büyük olup olmadığını kontrol edin.captureMode
,captureInterval
vecaptureNumber
aralıklı yakalamadan önce ayarlanmalıdır. YalnızcacaptureMode
değerinin "video" olarak ayarlanması gerekir videodan önce yakalama işlemidir. Bu işlem yalnızca camera.stopCapture komutuyla durdurulabilir.
Sonuçlar
- Açık uçlu çekim (capMode == "video" veya captureNumber == 0 olduğunda)
- Sonuç yok.
- Açık uçlu olmayan aralıklı yakalama:
- fileUrls: Resme işaret eden mutlak URL'lerin bir listesi
dosyalar oluşturun. Lütfen bu komutun komut döndürmeyeceğini unutmayın:
Yakalama için gereken süre:
fileUrls
captureNumber
tane kaldı. Komutun ilerleme durumu kameraya düzenli aralıklarla anket yaparak elde edilir. Örneğin, tahmini süre (time = captureInterval * (captureNumber - 1)
) /osc/commands/status API'sini kullanarakfileUrls
komutu, komut tamamlandığında döndürülen sonuçtur. Komut başarıyla tamamlanmazsa (ör. resimlerden yalnızca 3'ü (kameranın pili bitmeden önce çekilir) veya kameranın bağlantısı kesildiğinde ortadaki istemci telefonundan arama yapıyor ancak komut başarıyla tamamlanıyorsa Müşteri resimlericamera.listFiles
. daha sonra istemci ile kamera arasında yeni bir bağlantı kurulduğunda bildirim alır.
- fileUrls: Resme işaret eden mutlak URL'lerin bir listesi
dosyalar oluşturun. Lütfen bu komutun komut döndürmeyeceğini unutmayın:
Yakalama için gereken süre:
Hatalar
- disableCommand: Komut şu anda devre dışı; örneğin kamera bir video yakalamanın veya aralıklı çekimin ortasında olmasıdır.
- geçersizParametreAdı: Parametre adı tanınmıyor; örneğin,
sessionId
tanınmadı.
Komut G/Ç | |
---|---|
Komut Girişi | none |
Komut Çıkışı | { "results": { "fileUrls":[ "url1", "url2", "url3", ... "urln" ] } } |
Komut Çıkışı (Hata) | { "error": { "code": "disabledCommand", "message": "Command is currently disabled." } } |