解决Android版vlc中文乱码问题 您所在的位置:网站首页 subtitle歌曲中文名 解决Android版vlc中文乱码问题

解决Android版vlc中文乱码问题

2024-07-09 21:48| 来源: 网络整理| 查看: 265

FQ到google play store安装了vlc以后播放视频中文显示方框,开始以为编码问题,将字幕文件转换成utf-8以后问题依旧。

android版vlc有个开发者模式,可以查看运行日志:

07-02 16:13:30.658 D/VLC (19362): freetype spu text: Using /system/fonts/DroidSans-Bold.ttf as font from file /system/fonts/DroidSans-Bold.ttf 07-02 16:13:30.658 D/VLC (19362): freetype spu text: Using /system/fonts/DroidSansMono.ttf as mono-font from file /system/fonts/DroidSansMono.ttf 07-02 16:13:30.659 D/VLC (19362): freetype spu text: using fontsize: 2 通过日志,可以看到,在加载字幕的时候会使用: /system/fonts/DroidSans-Bold.ttf  /system/fonts/DroidSansMono.ttf  两个字体文件。但是这两个字体文件没有对中文的支持。

So,需要下载中文字体文件对这两个文件进行替换,当然正确的做法应该是下载vlc源码修改后重新编译。。。。。。

字体下载链接:https://github.com/adobe-fonts/source-han-sans/tree/release/OTF/SimplifiedChinese

把SourceHanSansSC-Normal.otf重命名为DroidSansMono.ttf,把SourceHanSansSC-Bold.otf重命名为DroidSans-Bold.ttf,把两个文件用es文件管理器什么的复制到/system/fonts,覆盖掉原来的文件,修改权限为0644。问题解决。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有