public void AddBlazorVideoMap(string id, BlazorVideoType type, IJSObjectReference jsobjref) { if (!this.BlazorVideoMaps.Any(item => item.Value.Id == id)) { this.BlazorVideoMaps.Add(new KeyValuePair <Guid, BlazorVideoModel>(Guid.NewGuid(), new BlazorVideoModel() { Id = id, Type = type, JsObjRef = jsobjref, VideoOverlay = true })); } }
public async Task InitBlazorVideoMap(string id, BlazorVideoType type) { IJSObjectReference jsobjref = await this.Module.InvokeAsync <IJSObjectReference>("initblazorvideo", this.DotNetObjectRef, id, type.ToString().ToLower()); this.AddBlazorVideoMap(id, type, jsobjref); }
public async Task InitBlazorVideo(string id, BlazorVideoType type) { this.Module = await this.JsRuntime.InvokeAsync <IJSObjectReference>("import", "./_content/BlazorVideo/blazorvideojsinterop.js"); }