コード例 #1
0
 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
         }));
     }
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public async Task InitBlazorVideo(string id, BlazorVideoType type)
 {
     this.Module = await this.JsRuntime.InvokeAsync <IJSObjectReference>("import", "./_content/BlazorVideo/blazorvideojsinterop.js");
 }