草庐IT

Mp3文件标签信息读取和写入(Kotlin)

原文:Mp3文件标签信息读取和写入(Kotlin)-Stars-One的杂货小窝最近准备抽空完善了自己的星之音乐下载器,发现下载下来的mp3文件没有对应的标签也是了解可以通过mpatric这个库来实现标签的读取和写入,下面介绍一下关于mp3标签和贴上对应的代码示例标签介绍在研究过程,发现mp3音乐标签主要有以下几种格式:ID3v1ID3v2(目前常用)APEv2ID3v1位于文件尾部,不支持封面,不支持一些特殊字符,长度短,但兼容老设备。ID3v2是ID3v1的后继替代者,位于文件头部,支持封面和特殊字符,长度任意。推荐使用。APEv2位于文件尾部(同时与ID3v1存在时,在ID3v1之前),

Mp3文件标签信息读取和写入(Kotlin)

原文:Mp3文件标签信息读取和写入(Kotlin)-Stars-One的杂货小窝最近准备抽空完善了自己的星之音乐下载器,发现下载下来的mp3文件没有对应的标签也是了解可以通过mpatric这个库来实现标签的读取和写入,下面介绍一下关于mp3标签和贴上对应的代码示例标签介绍在研究过程,发现mp3音乐标签主要有以下几种格式:ID3v1ID3v2(目前常用)APEv2ID3v1位于文件尾部,不支持封面,不支持一些特殊字符,长度短,但兼容老设备。ID3v2是ID3v1的后继替代者,位于文件头部,支持封面和特殊字符,长度任意。推荐使用。APEv2位于文件尾部(同时与ID3v1存在时,在ID3v1之前),

sdl 渲染旋转视频的方法

文章目录前言一、如何实现?1、计算边框大小2、计算缩放大小3、逆运算视频宽高二、完整代码三、使用示例总结前言一般情况下播放视频时不需要旋转,但是如果是移动端录制的视频有时会出现rotate参数,且视频宽高也是互换的,如果直接渲染则会出现视频90度倒转的问题。所以渲染视频时需要获取包的metadata中的rotate参数,计算出旋转角度,按照旋转角度渲染视频才能显示正常的画面。一、如何实现?sdl支持旋转渲染使用SDL_RenderCopyEx设置旋转角度即可旋转画面,但是直接设置之后显示的画面位置是异常的,尤其时旋转非直角角度后画面大小会大一些,所以需要对旋转后的画面的位置以及大小进行一些处理

sdl 渲染旋转视频的方法

文章目录前言一、如何实现?1、计算边框大小2、计算缩放大小3、逆运算视频宽高二、完整代码三、使用示例总结前言一般情况下播放视频时不需要旋转,但是如果是移动端录制的视频有时会出现rotate参数,且视频宽高也是互换的,如果直接渲染则会出现视频90度倒转的问题。所以渲染视频时需要获取包的metadata中的rotate参数,计算出旋转角度,按照旋转角度渲染视频才能显示正常的画面。一、如何实现?sdl支持旋转渲染使用SDL_RenderCopyEx设置旋转角度即可旋转画面,但是直接设置之后显示的画面位置是异常的,尤其时旋转非直角角度后画面大小会大一些,所以需要对旋转后的画面的位置以及大小进行一些处理

微信小程序入门8-基于weixin-java-mp实现微信公众号被动回复消息

在微信里有这样一个公众号【华为运动健康】,当点击最新排行的时候,公众号就会发送今天最新的运动步数给你。如下图:这里有两种格式的消息1、有头像框,有聊天框——普通消息2、消息有样式、颜色等——模板消息本篇文章主要介绍的就是如何让微信公众号自动回复消息参考文档链接:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html开发之前,给大家介绍一个weixin-java-tools简单介绍一下:1、微信各种平台的api它都集成了,直接调用就行,不用自己维护微信官

微信小程序入门8-基于weixin-java-mp实现微信公众号被动回复消息

在微信里有这样一个公众号【华为运动健康】,当点击最新排行的时候,公众号就会发送今天最新的运动步数给你。如下图:这里有两种格式的消息1、有头像框,有聊天框——普通消息2、消息有样式、颜色等——模板消息本篇文章主要介绍的就是如何让微信公众号自动回复消息参考文档链接:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html开发之前,给大家介绍一个weixin-java-tools简单介绍一下:1、微信各种平台的api它都集成了,直接调用就行,不用自己维护微信官

【UE5】解决UE5无法播放mp4视频

最近接手的项目需要把项目从UE4中迁移至UE5,其中遇到了一个mp4视频无法播放的bug,这里做一下记录。在官方论中有提到过这个bug,https://forums.unrealengine.com/t/media-textures-wont-display-video-in-ue5-preview-1-while-using-directx-12/503980/2按照常规的方法播放视频在MediaPlay的Play节点会返回false,并在会会在日志中打印:LogWmfMedia:Error:Tracks000084F14025C90:FormatisnotsupportedinD3D12意

【UE5】解决UE5无法播放mp4视频

最近接手的项目需要把项目从UE4中迁移至UE5,其中遇到了一个mp4视频无法播放的bug,这里做一下记录。在官方论中有提到过这个bug,https://forums.unrealengine.com/t/media-textures-wont-display-video-in-ue5-preview-1-while-using-directx-12/503980/2按照常规的方法播放视频在MediaPlay的Play节点会返回false,并在会会在日志中打印:LogWmfMedia:Error:Tracks000084F14025C90:FormatisnotsupportedinD3D12意

CEF 最新版本自己编译加上支持播放MP4视频

CEF编译支持播放MP4视频写在前面编译过程验证效果最新编译成果列表(持续更新)获取方式写在前面由于研究学习需要,使用CEF,发现官网的版本默认不带视频播放功能,根据官方源码,加上支持视频的参数,编译,测试可用,支持H.264,AAC,MP4,MP3等文件里面有官方示例程序,可以运行访问html5test.com验证编译过程参考编译过程验证效果最新编译成果列表(持续更新)cef_binary_107.1.9+g1f0a21a+chromium-107.0.5304.110_windows64cef_binary_107.1.9+g1f0a21a+chromium-107.0.5304.110_

CEF 最新版本自己编译加上支持播放MP4视频

CEF编译支持播放MP4视频写在前面编译过程验证效果最新编译成果列表(持续更新)获取方式写在前面由于研究学习需要,使用CEF,发现官网的版本默认不带视频播放功能,根据官方源码,加上支持视频的参数,编译,测试可用,支持H.264,AAC,MP4,MP3等文件里面有官方示例程序,可以运行访问html5test.com验证编译过程参考编译过程验证效果最新编译成果列表(持续更新)cef_binary_107.1.9+g1f0a21a+chromium-107.0.5304.110_windows64cef_binary_107.1.9+g1f0a21a+chromium-107.0.5304.110_