{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Film obrót 360","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"film-obrót-360","__idx":0},"children":["Film obrót 360"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["VirtualCar360 może generować materiały video prezentujące pojazd w formie automatycznej animacji obrotu 360°. Video jest dodatkową formą prezentacji samochodu i może być wykorzystywane na stronie internetowej dealera, w Playerze, w portalach ogłoszeniowych oraz w kanałach marketingowych klienta."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Domyślne video przedstawia obrót pojazdu o 360 stopni. Materiał trwa około 20 sekund i jest tworzony na podstawie 4 albo 8 zdjęć samochodu. Dzięki temu jedna sesja zdjęciowa może zasilać kilka formatów prezentacji: galerię zdjęć, Player, Player 360 oraz gotowy materiał video."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Ważne"},"children":[" Klatki wygenerowane przez AI nie są przeznaczone do szczegółowego powiększania. Zoom wykonywany jest na oryginalnych zdjęciach źródłowych, aby zachować możliwie najwyższą jakość detali pojazdu. "]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"zastosowanie-video","__idx":1},"children":["Zastosowanie video"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Video może być wykorzystywane jako:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dodatkowa forma prezentacji samochodu na stronie pojazdu,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["materiał uzupełniający standardową galerię zdjęć,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["element oferty publikowanej w portalach ogłoszeniowych,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["materiał do wykorzystania w kampaniach marketingowych,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["materiał publikowany na kanale YouTube klienta,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["forma prezentacji pojazdu w systemach CRM lub DMS,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["materiał archiwalny powiązany z konkretną sesją zdjęciową."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["W praktyce video pozwala szybko zaprezentować pojazd w atrakcyjnej formie bez konieczności ręcznego montażu filmu."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"aktywacja-usługi-video","__idx":2},"children":["Aktywacja usługi video"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Aby rozpocząć korzystanie z funkcji video, należy skontaktować się z supportem VirtualCar360."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["W zgłoszeniu warto wskazać:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["konto lub lokalizację, dla której video ma zostać aktywowane,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["czy video ma być generowane automatycznie po każdej sesji,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["czy materiał ma być zapisywany wyłącznie w systemie VirtualCar360 i Vimeo,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["czy video ma być również przesyłane na kanał YouTube klienta,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dane potrzebne do konfiguracji publikacji na YouTube, jeżeli taka opcja ma być aktywna."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Po aktywacji usługi video materiały mogą być generowane automatycznie po wykonaniu sesji zdjęciowej pojazdu."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"domyślny-format-video","__idx":3},"children":["Domyślny format video"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Domyślnie video przedstawia obrót samochodu o 360 stopni."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Typowe parametry materiału:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Parametr"},"children":["Parametr"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"right","data-label":"Wartość"},"children":["Wartość"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Typ prezentacji"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"right"},"children":["Obrót 360° samochodu"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Czas trwania"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"right"},"children":["około 20 sekund"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Źródło materiału"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"right"},"children":["4 albo 8 zdjęć pojazdu"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hosting"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"right"},"children":["VirtualCar360 oraz Vimeo"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["YouTube"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"right"},"children":["opcjonalnie, na życzenie klienta"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Video jest generowane automatycznie na podstawie zdjęć wykonanych w ramach sesji VirtualCar360. Nie wymaga ręcznego montażu po stronie klienta."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"generowanie-video","__idx":4},"children":["Generowanie video"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Proces generowania video wygląda następująco:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["W systemie VirtualCar360 wykonywana jest sesja zdjęciowa pojazdu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["System wybiera 4 albo 8 zdjęć źródłowych."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Na podstawie tych zdjęć generowany jest materiał video z obrotem pojazdu 360°."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Film jest zapisywany w systemie VirtualCar360."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Film jest zapisywany również na Vimeo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Jeżeli klient ma aktywną integrację YouTube, film może zostać automatycznie przesłany na kanał YouTube klienta."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Linki do filmu są przypisywane do galerii pojazdu i mogą być widoczne w Playerze oraz dostępne przez API."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Informacja"},"children":[" Zakres dostępnych linków video zależy od konfiguracji konta. Standardowo materiał video jest zapisywany w systemie VirtualCar360 oraz na Vimeo. Automatyczna publikacja na YouTube wymaga dodatkowej konfiguracji po stronie klienta. "]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"hosting-video","__idx":5},"children":["Hosting video"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Materiały video mogą być dostępne w kilku miejscach."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Platforma"},"children":["Platforma"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Opis"},"children":["Opis"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["VirtualCar360"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Wewnętrzny system VirtualCar360, w którym przechowywany jest materiał powiązany z galerią pojazdu."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Vimeo"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Zewnętrzna platforma video wykorzystywana do hostingu materiału."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["YouTube"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Opcjonalny kanał YouTube klienta, na który video może być automatycznie przesyłane po wygenerowaniu sesji."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"youtube-klienta","__idx":6},"children":["YouTube klienta"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Na życzenie klienta VirtualCar360 może zostać skonfigurowany tak, aby po wygenerowaniu sesji video było automatycznie przesyłane na konto YouTube klienta."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Taka konfiguracja wymaga wcześniejszego przygotowania dostępu do kanału YouTube oraz uzgodnienia sposobu publikacji materiałów."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Przykładowy scenariusz:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Dealer wykonuje sesję zdjęciową pojazdu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["VirtualCar360 generuje video z obrotem samochodu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Video zostaje zapisane w systemie VirtualCar360."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Video zostaje zapisane na Vimeo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Video zostaje automatycznie przesłane na kanał YouTube klienta."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Link do YouTube zostaje przypisany do galerii pojazdu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Link może być wykorzystany na stronie, w Playerze lub w portalu ogłoszeniowym."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Uwaga"},"children":[" Automatyczna publikacja materiałów video na YouTube wymaga wcześniejszej konfiguracji integracji oraz autoryzacji konta YouTube klienta. "]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"video-w-playerze","__idx":7},"children":["Video w Playerze"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Jeżeli dla galerii pojazdu dostępne jest video, linki do materiałów video mogą być widoczne w Playerze."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Player może prezentować linki do:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["video w systemie VirtualCar360,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["video na Vimeo,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["video na YouTube klienta."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Zakres wyświetlanych linków zależy od tego, które platformy zostały skonfigurowane dla danej lokalizacji oraz konkretnej galerii pojazdu."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Video w Playerze może pełnić funkcję dodatkowej formy prezentacji samochodu obok zdjęć, hotspotów, Playera 360 i certyfikatu pojazdu."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"video-w-api","__idx":8},"children":["Video w API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Jeżeli video jest dostępne dla galerii, endpoint pobierający dane galerii może zwrócić informacje o materiałach video."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["W API pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," może być zwracane jako string zawierający JSON. Przed użyciem należy je sparsować."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Przykładowa wartość pola ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," w odpowiedzi API:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"video\": \"{\\\"virtualcar\\\":\\\"https://virtualcar360.pl/video/example\\\",\\\"vimeo\\\":\\\"https://vimeo.com/1185086568/3943c5fe00\\\",\\\"youtube\\\":\\\"https://youtu.be/mQRMs7IyYtk\\\"}\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Po sparsowaniu wartość może przyjąć postać obiektu:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"virtualcar\": \"https://virtualcar360.pl/video/example\",\n  \"vimeo\": \"https://vimeo.com/1185086568/3943c5fe00\",\n  \"youtube\": \"https://youtu.be/mQRMs7IyYtk\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Informacja"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Nie każda galeria musi posiadać wszystkie linki. Jeżeli YouTube nie został skonfigurowany, pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["youtube"]}," może nie być dostępne. Jeżeli video nie zostało wygenerowane, pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," może mieć wartość ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"przykład-obsługi-pola-video-w-javascript","__idx":9},"children":["Przykład obsługi pola ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," w JavaScript"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"const response = await fetch(\n  'https://img-out.virtualcar360.pl/api/v6/virtual-360/image-set/?carId=10209937&key=TWOJ_KLUCZ_API'\n);\n\nconst data = await response.json();\n\nif (data.video) {\n  const video = JSON.parse(data.video);\n\n  if (video.virtualcar) {\n    console.log('VirtualCar360 video:', video.virtualcar);\n  }\n\n  if (video.vimeo) {\n    console.log('Vimeo video:', video.vimeo);\n  }\n\n  if (video.youtube) {\n    console.log('YouTube video:', video.youtube);\n  }\n}\n","lang":"js"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"przykład-wyświetlenia-linków-video","__idx":10},"children":["Przykład wyświetlenia linków video"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"html","header":{"controls":{"copy":{}}},"source":"<div class=\"vehicle-video-links\">\n  <a href=\"https://virtualcar360.pl/video/example\" target=\"_blank\" rel=\"noopener\">\n    Zobacz video w VirtualCar360\n  </a>\n\n  <a href=\"https://vimeo.com/1185086568/3943c5fe00\" target=\"_blank\" rel=\"noopener\">\n    Zobacz video na Vimeo\n  </a>\n\n  <a href=\"https://youtu.be/mQRMs7IyYtk\" target=\"_blank\" rel=\"noopener\">\n    Zobacz video na YouTube\n  </a>\n</div>\n","lang":"html"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"video-w-portalach-ogłoszeniowych","__idx":11},"children":["Video w portalach ogłoszeniowych"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Video może być wykorzystywane również poza stroną dealera. Link do filmu można dodać do oferty w portalach ogłoszeniowych, jeżeli dany portal obsługuje materiały video lub zewnętrzne linki video."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Przykładowe zastosowania:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dodanie linku YouTube do ogłoszenia,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["wykorzystanie filmu w portalu ogłoszeniowym,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["wykorzystanie filmu w kampanii reklamowej,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["publikacja filmu w mediach społecznościowych,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["osadzenie filmu na stronie szczegółów pojazdu."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["W przypadku portali takich jak Otomoto lub inne serwisy ogłoszeniowe, możliwość dodania filmu zależy od funkcji dostępnych w danym portalu oraz konfiguracji konta klienta."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"najczęstsze-scenariusze-użycia","__idx":12},"children":["Najczęstsze scenariusze użycia"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"video-jako-uzupełnienie-playera","__idx":13},"children":["Video jako uzupełnienie Playera"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Video może być wyświetlane obok Playera lub jako dodatkowy przycisk w sekcji multimediów pojazdu."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"video-jako-materiał-na-youtube","__idx":14},"children":["Video jako materiał na YouTube"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Jeżeli skonfigurowano integrację z YouTube, film może zostać automatycznie przesłany na kanał klienta i wykorzystany w komunikacji marketingowej."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"video-jako-element-ogłoszenia","__idx":15},"children":["Video jako element ogłoszenia"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Link do filmu można wykorzystać w portalach ogłoszeniowych, jeżeli portal umożliwia dodawanie linków video."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"video-jako-materiał-archiwalny","__idx":16},"children":["Video jako materiał archiwalny"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wideo może zostać zapisane razem z galerią pojazdu i stanowić archiwalny zapis prezentacji samochodu z konkretnej sesji."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"dobre-praktyki","__idx":17},"children":["Dobre praktyki"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Skontaktuj się z supportem przed wdrożeniem video, aby aktywować usługę dla odpowiedniej lokalizacji."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ustal, czy video ma być generowane automatycznie dla każdej sesji."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Jeżeli film ma być publikowany na YouTube, przygotuj wcześniej dostęp do kanału klienta."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["W interfejsie klienta sprawdzaj, czy pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," nie jest ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Nie zakładaj, że każda galeria posiada link do YouTube."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["W portalach ogłoszeniowych używaj linku do platformy obsługiwanej przez dany portal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Jeżeli prezentujesz kilka linków video, oznacz jasno, do której platformy prowadzi każdy link."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"najczęstsze-problemy","__idx":18},"children":["Najczęstsze problemy"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"video-nie-jest-dostępne-dla-galerii","__idx":19},"children":["Video nie jest dostępne dla galerii"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sprawdź, czy:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["funkcja video została aktywowana przez support,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dla danej lokalizacji włączono generowanie video,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["sesja została poprawnie przetworzona,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["video zostało już wygenerowane,"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["galeria posiada przypisane linki video."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"brak-linku-youtube","__idx":20},"children":["Brak linku YouTube"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Link YouTube jest dostępny tylko wtedy, gdy klient ma skonfigurowaną integrację z kanałem YouTube. Jeżeli integracja nie została aktywowana, video może być dostępne tylko w systemie VirtualCar360 i na Vimeo."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"pole-video-jest-null","__idx":21},"children":["Pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," jest ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Jeżeli pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," ma wartość ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]},", oznacza to, że dla danej galerii nie ma dostępnego materiału video albo nie został on jeszcze wygenerowany."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"nie-można-sparsować-pola-video","__idx":22},"children":["Nie można sparsować pola ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["W API pole ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["video"]}," może być stringiem zawierającym JSON. Przed odczytaniem wartości należy wykonać ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JSON.parse()"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"const video = data.video ? JSON.parse(data.video) : null;\n","lang":"js"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"minimalny-przykład-obsługi-video","__idx":23},"children":["Minimalny przykład obsługi video"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"async function getVehicleVideo(carId, apiKey) {\n  const response = await fetch(\n    `https://img-out.virtualcar360.pl/api/v6/virtual-360/image-set/?carId=${carId}&key=${apiKey}`\n  );\n\n  const data = await response.json();\n\n  if (!data.video) {\n    return null;\n  }\n\n  return JSON.parse(data.video);\n}\n\nconst video = await getVehicleVideo(10209937, 'TWOJ_KLUCZ_API');\n\nif (video?.youtube) {\n  window.open(video.youtube, '_blank', 'noopener');\n}\n","lang":"js"},"children":[]}]},"headings":[{"value":"Film obrót 360","id":"film-obrót-360","depth":1},{"value":"Zastosowanie video","id":"zastosowanie-video","depth":2},{"value":"Aktywacja usługi video","id":"aktywacja-usługi-video","depth":2},{"value":"Domyślny format video","id":"domyślny-format-video","depth":2},{"value":"Generowanie video","id":"generowanie-video","depth":2},{"value":"Hosting video","id":"hosting-video","depth":2},{"value":"YouTube klienta","id":"youtube-klienta","depth":2},{"value":"Video w Playerze","id":"video-w-playerze","depth":2},{"value":"Video w API","id":"video-w-api","depth":2},{"value":"Przykład obsługi pola video w JavaScript","id":"przykład-obsługi-pola-video-w-javascript","depth":2},{"value":"Przykład wyświetlenia linków video","id":"przykład-wyświetlenia-linków-video","depth":2},{"value":"Video w portalach ogłoszeniowych","id":"video-w-portalach-ogłoszeniowych","depth":2},{"value":"Najczęstsze scenariusze użycia","id":"najczęstsze-scenariusze-użycia","depth":2},{"value":"Video jako uzupełnienie Playera","id":"video-jako-uzupełnienie-playera","depth":3},{"value":"Video jako materiał na YouTube","id":"video-jako-materiał-na-youtube","depth":3},{"value":"Video jako element ogłoszenia","id":"video-jako-element-ogłoszenia","depth":3},{"value":"Video jako materiał archiwalny","id":"video-jako-materiał-archiwalny","depth":3},{"value":"Dobre praktyki","id":"dobre-praktyki","depth":2},{"value":"Najczęstsze problemy","id":"najczęstsze-problemy","depth":2},{"value":"Video nie jest dostępne dla galerii","id":"video-nie-jest-dostępne-dla-galerii","depth":3},{"value":"Brak linku YouTube","id":"brak-linku-youtube","depth":3},{"value":"Pole video jest null","id":"pole-video-jest-null","depth":3},{"value":"Nie można sparsować pola video","id":"nie-można-sparsować-pola-video","depth":3},{"value":"Minimalny przykład obsługi video","id":"minimalny-przykład-obsługi-video","depth":2}],"frontmatter":{"seo":{"title":"Film obrót 360"}},"lastModified":"2026-06-16T21:52:40.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/video","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}