Error executing template "Designs/Swift/Paragraph/Swift_ProductComponentParagraph.cshtml"
System.ArgumentException: Could not write parsed file: C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml System.IO.IOException: The process cannot access the file 'C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   at Dynamicweb.Core.Helpers.TextFileHelper.WriteTextFile(String value, String path, Boolean appendToFile, Encoding encoding)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Layout.CheckParsed()
   at Dynamicweb.Rendering.Designer.Layout..ctor(FileInfo f, Design design)
   at Dynamicweb.Rendering.Designer.Layout.GetLayoutByLocation(String path)
   at Dynamicweb.Content.Layouts.LayoutLocator.FindLayout(Page page, String layoutName)
   at Dynamicweb.Frontend.Content.GetLayoutForDevice(Page page, DeviceType device)
   at Dynamicweb.Frontend.Content.CreateGridContent(Int32 contentId, Boolean ignoreVisualEdit)
   at Dynamicweb.Frontend.Content.RenderExternalGrid(Int32 pageId, String container)
   at CompiledRazorTemplates.Dynamic.RazorEngine_699e778d555249c1a82d2dcc59b31992.Execute() in C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductComponentParagraph.cshtml:line 39
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 3 @{ 4 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 5 6 var pageService = new Dynamicweb.Content.PageService(); 7 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 8 } 9 10 @if (itemSourcePageId != 0) { 11 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 12 13 if (page != null) { 14 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 15 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : string.Empty; 16 17 string contentPadding = pageViewModel.Item.GetRawValueString("ContentPadding", ""); 18 contentPadding = contentPadding == "none" ? "p-0" : contentPadding; 19 contentPadding = contentPadding == "small" ? "p-2 p-md-3" : contentPadding; 20 contentPadding = contentPadding == "large" ? "p-4 p-md-5" : contentPadding; 21 contentPadding = contentPadding == "small-x" ? "px-2 px-md-3" : contentPadding; 22 contentPadding = contentPadding == "large-x" ? "px-4 px-md-5" : contentPadding; 23 24 string layout = Model.Item.GetRawValueString("Layout", "top"); 25 switch (layout) 26 { 27 case "top": 28 case "alignLeftMiddle": 29 layout = ""; 30 break; 31 case "center": 32 case "alignLeft": 33 layout = "d-flex align-items-center text-start"; 34 break; 35 } 36 37 <div class="@contentPadding @itemTheme @(layout) h-100 item_@Model.Item.SystemName.ToLower()"> 38 <div class="w-100"> 39 @RenderGrid(itemSourcePageId) 40 </div> 41 </div> 42 } else if (Pageview.IsVisualEditorMode) { 43 <div class="alert alert-dark m-0" role="alert"> 44 <span>@Translate("The selected component does not exist anymore")</span> 45 </div> 46 } 47 } else if (Pageview.IsVisualEditorMode) { 48 <div class="alert alert-dark m-0" role="alert"> 49 <span>@Translate("Product component: The component will be shown here, if any")</span> 50 </div> 51 } 52

Personlig rådgivning

Få hjælp af vores specialister

Butik & showroom

Se og prøv udstyret i København og Aarhus

Fri fragt over 500 kr.

På ordrer leveret i Danmark

Over 160 års erfaring

Foto og video siden 1862

Beskrivelse

YoloLiv YoloBox Extreme - All-in-One Multi-Camera Live Streaming and Switching System

YoloBox Extreme omdefinerer live-streaming og videoproduktion med førsteklasses ydeevne og et alt-i-et-design. Med 8 HDMI-indgange, 2 tildelbare HDMI-udgange, en 11,2" OLED-touchskærm med høj lysstyrke, 4K-streaming og ISO-optagelse, en Qualcomm 8 Gen2-processor, op til 10 timers batterilevetid og understøttelse af 8 NDI-HX-indgange giver den enestående kraft, fleksibilitet og brugervenlighed til ethvert produktionsscenarie.

YoloLiv YoloBox Extreme er den perfekte løsning, der er designet til at hjælpe indholds skabere og producenter af live-events med at streame udsendelser i høj kvalitet uden komplicerede opsætninger. YoloBox Extreme kombinerer en switcher, encoder, monitor og optager i én enhed, hvilket gør multikameraproduktioner lettere for brugere på alle erfaringsniveauer.

Med sit kompakte design, understøttelse af flere kameraer og indbyggede grafikværktøjer giver YoloBox Extreme mulighed for at skabe streams i professionel kvalitet uden behov for omfattende teknisk ekspertise eller dyre opsætninger. Uanset om det drejer sig om webinarer, live produktdemonstrationer, virtuelle begivenheder eller udsendelser på sociale medier, kan denne alt-i-en-løsning bruges til at komme i kontakt med kunderne på en effektiv måde og øge brandtilstedeværelse online.

Vigtigste funktioner:

Multikameratilslutning: Yolobox Extreme kan tilsluttes flere forskellige indgange, f.eks. 8 HDMI-indgange, 2 USB-A, 1 USB-C og 8 NDI-indgange, som kan tilsluttes trådløst eller via ethernet. Skift mellem dem i realtid, og styr lydniveauerne ved hjælp af den integrerede mixer. 2 HDMI-udgange kan tildeles uafhængigt (Program, Multiview eller Preview) og udsendes i 4K.

  • Stor 11,2-tommers touchskærm: Med en maksimal lysstyrke på op til 800-1.000 nits giver den store skærm et klart overblik over live-feeds, kameravinkler og menuer for hurtig og nem kontrol.
  • Indbygget encoder: Stream direkte til populære platforme som YouTube, Facebook og Twitch via Ethernet, Wi-Fi eller 4G LTE uden brug af en separat computer eller software.
  • Qualcomm 8 Gen2-processor: Giver en hurtig, responsiv oplevelse med problemfri videoskift, grafiske overlays og stabil streaming.
  • Intern optagelse: Gem optagelser til efterproduktion eller arkivering ved at optage direkte på et SD-kort (op til 128 GB).
  • Lydindgange: Inkluderer mikrofon- og linjeniveauindstillinger, der giver mulighed for lyd i højere kvalitet og mere præcis lydkontrol.
  • Flere avancerede funktioner: YoloBox Extreme har avancerede funktioner til at forbedre livestreaming og videoproduktion. ISO-optagelse indfanger alle videoinput og programoutput separat. Grafiske overlays giver dig mulighed for at tilføje logoer, titler, nedtællinger og meget mere, mens multiview-layouts nemt tilpasser streams. Indbyggede resultattavler sporer spillets udvikling, viser holdlogoer og opdaterer resultater i realtid. MultiCam Replay skaber højdepunktsklip med forudindstillede varigheder og effekter. Eksterne gæster kan deltage problemfrit via browseren, og PTZ-kontrol forudindstiller op til fem kamerapositioner til dynamisk vinkelskift. Yderligere funktioner omfatter videobeskæring til skræddersyede visninger, chroma key til brugerdefinerede baggrunde og AutoSwitch til automatiserede kameraovergange - hvilket gør produktionen ubesværet og professionel.

YoloLiv Yolobox Extreme gør livestreaming enkelt med sin intuitive touchscreen-grænseflade og alt-i-et-design. Du skal bare tilslutte dine enheder, sætte din stream op og begynde at sende på få minutter - ingen kompleks opsætning er nødvendig.

Specifikationer

Producent YoloLiv
Kategori Monitor