主要更新内容: 增加导入外部srt字幕 注意: 只会读取外部SRT第一行的字幕(如果有多行的话); 剪映页面删除轨道数据可能会有残留依然占用一条轨道导致本工具误差; 如果有需要同样也可以对字体大小、字号、样式、位置等进行预设; >> subtitle 颜色较深,为暗红棕色…
标签:Csharp
c#获取百度服务器时间
大公司的服务相对稳定,获取百度服务器的时间即无限接近获取标准的北京时间,可以用于需要严格的时间验证等场景。 此方法是根据http协议获取头文件里的date来实现的,这里用百度为例,其他家的一样,把对应的网址换成目标地址的即可。 调用方法:string strTime = …
Vlc.DotNet 库终于解决了 WPF 开发的 Airspace 问题
Vlc.DotNet 是一个封装 libvlc 的第三方.net库。而所谓 Airspace(翻译为:空域)问题是指在使用 WPF 开发的时候,没办法像使用普通的WPF控件一样来使用这个 VLC控件,具体表现为控件无法响应鼠标事件,并且控件永远处于顶层无法在其上一层放置任…
C#WordPress Rest API 的简单应用
概念 WordPress REST API通过发送和接收 JSON 对象的数据为应用程序与WordPress站点进行交互提供了一个接口。它是WordPress区块编辑器的基础,并且可以使我们的主题,插件或自定义应用程序呈现崭新的,功能强大的界面,以管理和发布网站内容。 使…
C#WordPressSharp发布文章时分类和标签的使用
文章Tag 标签的创建关键在于必须先判断该标签是否存在,如果已经存在是无法添加成功的。另外该标签的 ID 是必须的。 Term中可以添加Slug,即别名,但不是必须的参数。一般用于显示网址会好看点,不会因为中文转码后一堆符号看不懂,例如Slug = “testTag” 文…
C#多线程载入网络图片
前段时间迷上了各直播平台的小姐姐,在做虎牙直播采集的时候,希望点击一个项目后可以预览小姐姐的直播间图片。图片的下载是一个相对比较消耗耗时间的过程,点击界面的过程产生了严重的卡顿,即它阻塞了UI主线程。有必要使用多线程来处理。 核心代码: 之前由于对这个理解的不透彻,整个S…
C# List集合排序的简单应用
举个例子,有如下数据,其中”screenSize”的代表视频的分辨率,但其值不是固定的。 我的目标是得如下格式的地址,按照视频分辨率降序排列,这样方便播放器统一的多源处理。 https://www.guihet.com/720.m3u8#https…
C#委托和事件处理窗体间通信
前几天做音悦台的解析,希望可以按照列表自动播放下一条首音乐,很早之前做法是定义一个第三方的类,如果主窗体播放结束就设置这个第三方类里的一个静态的标志位,让它表示为播放完成了,然后在这个解析窗口里用一个定时器不断的查询这个第三方类里的标志位,做出响应。这个样可以达到目的,但…
Winform控件ListView实现分组展开折叠
B站的直播分类中有分一个二级的子分组,然后我这边的 ListView 窗口比较小,为了方便快速找到需要的分组,希望可以对 ListView 的一级分组进行折叠和展开。 默认控件是没有这个功能的,以下是一个非常棒的控件继承类,到时候双击分组栏或者点击右侧按钮就可以了。 如下…