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 av våra specialister

Butik & showroom

Se och prova utrustningen i Stockholm

Fri frakt över 1250 kr

Snabb och smidig leverans

Över 160 års erfarenhet

Foto och video sedan 1862

Beskrivning

Hollyland Pyro S Wireless Video Transmission System

  • Trådlöst videosystem med sändare och mottagare
  • Upp till 4K/30p via HDMI
  • Upp till 1080p/60 via 3G-SDI
  • Räckvidd på upp till 400 meter vid fri sikt
  • Latens ned till 50 ms
  • En sändare kan skicka till upp till fyra mottagare
  • Dual-band 2,4 GHz och 5 GHz
  • Auto Dual-Band Hopping och Auto Frequency Hopping
  • HDMI- och SDI-ingångar och -utgångar
  • UVC- och RTMP-streaming
  • Smart Channel Scan
  • Hölje i magnesium-aluminiumlegering

Hollyland Pyro S är ett trådlöst videosystem för professionell film-, live- och ENG/EFP-produktion. Systemet kombinerar en räckvidd på upp till 400 meter med en latens ned till 50 ms och stöder både HDMI och SDI, vilket gör det enkelt att integrera i många olika kamera- och monitoreringslösningar.

Systemet består av en sändare och en mottagare och stöder Hollylands Wi-Fi Broadcast-teknik. En sändare kan överföra videosignalen till upp till fyra mottagare samtidigt, vilket gör Pyro S väl lämpat för produktioner där flera personer behöver kunna följa samma kamerasignal.

Upp till 400 meters räckvidd

Pyro S arbetar på både 2,4 GHz- och 5 GHz-banden och erbjuder en maximal räckvidd på upp till 400 meter vid fri sikt. Kombinationen av uppdaterad videokodning och Hollylands trådlösa teknik ger en latens ned till 50 ms.

Systemet erbjuder både Smooth Mode och HD Mode. Smooth Mode prioriterar låg latens och stabil överföring över längre avstånd, medan HD Mode prioriterar bildkvaliteten med en stabil bitrate på 8–12 Mbps.

Upp till fyra mottagare från en sändare

Med Broadcast Mode aktiverat kan en Pyro S-sändare skicka till upp till fyra mottagare samtidigt. Det gör det möjligt att distribuera kamerasignalen till exempelvis regissör, focus puller, kundmonitor och andra i produktionen utan extra videokablar.

När Broadcast Mode inte är aktiverat kan sändaren anslutas till upp till två mottagare och två mobila enheter.

Auto Dual-Band Hopping

Hollylands Auto Dual-Band Hopping-teknik arbetar på både 2,4 GHz och 5 GHz och söker löpande efter den mest stabila kanalen. Auto Frequency Hopping hjälper systemet att undvika frekvenser med mycket störningar och bidrar till en stabilare videoöverföring i krävande produktionsmiljöer.

HDMI och SDI

Pyro S är utrustad med både HDMI och 3G-SDI. Sändaren har HDMI- och SDI-ingång, medan mottagaren erbjuder HDMI- och SDI-utgång.

Via HDMI stöds videosignaler upp till UHD 4K/30p, medan SDI stöder upp till 1080p/60. Det gör systemet lämpligt för både kompakta kamerauppsättningar och professionella broadcast- och cinekameror.

UVC- och RTMP-streaming

Via USB-C och UVC kan Pyro S anslutas direkt till kompatibla datorer och användas för exempelvis livestreaming eller videokonferenser utan en separat capture-enhet.

Systemet stöder även RTMP-streaming till onlineplattformar, vilket gör det möjligt att integrera den trådlösa videoöverföringen direkt i ett live-arbetsflöde.

Smart Channel Scan

Mottagarens Smart Channel Scan ger en överblick över de aktuella trådlösa kanalerna och deras belastning. Systemet väljer automatiskt en lämplig kanal vid uppstart, medan användaren därefter kan kontrollera frekvensmiljön och välja en annan kanal vid behov.

Kompakt konstruktion i magnesiumlegering

Höljena är tillverkade i en magnesium-aluminiumlegering som kombinerar låg vikt med hög hållfasthet och effektiv värmeavledning. Det integrerade kylsystemet har tre fläktlägen – Auto, Low Speed och Off – så att kylningen kan anpassas efter inspelningssituationen.

Medföljer:

  • Hollyland Pyro S Wireless Video Transmitter
  • Hollyland Pyro S Wireless Video Receiver
  • 7 x paddle-antenner för 2,4 GHz och 5 GHz
  • Rotatable Cold Shoe Mount
  • USB-C OTG-adapter
  • 12V/2A DC-strömförsörjning
  • Quick Guide
  • Packing List Card
  • Warranty Card
  • Compliance Information
  • Hollyland Ecosystem Leaflet

Specifikationer

Tillverkare Hollyland
Kategori Transmitter och Receiver