使用Taglib的MP3文件为空(C ++)

用户名

我在c ++中使用taglib更改mp3文件中的元数据。我写了一个很棒的代码。但是我发现一个无法用taglib打开的MP3文件。

MP3文件具有标签。我可以通过Vlc媒体播放器,MediaInfo和explorer.exe看到它们。

我尝试使用此最小代码,但是它说该文件无效。

TagLib::FileRef filer("file.mp3");
        if(filer.isNull())
            cout <<"null";

或此代码:

TagLib::MPEG::File fileMpeg("file.mp3");
if(!fileMpeg.isValid())
{
   cout << "file not valid";
}

其他文件工作,但不是那个。谢谢你的帮助。

用户名

我发现了问题,不是问题出在文件上,而是问题出在文件名或目录上。为了解决该问题,我使用沙漏cont wchar_t*不是const char*因为我尝试打开的文件包含来自ISO或unicode编码的法语字符,而不是来自ASCII的法语字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将多个.mp3文件串联为一个.mp3文件

来自分类Dev

使用bash将专有音频包格式解码为mp3文件

来自分类Dev

播放MP3文件(C#表格)

来自分类Dev

如何使用ffmpeg修剪mp3文件?

来自分类Dev

使用`say`前缀mp3文件的标题

来自分类Dev

使用Rails上传/播放mp3文件

来自分类Dev

解码mp3文件

来自分类Dev

复制Mp3文件

来自分类Dev

如何使用C ++在VLC中播放mp3文件

来自分类Dev

使用FFMPEG来组合MP4和MP3文件?

来自分类Dev

使用ffmpeg将mp4文件夹转换为mp3?

来自分类Dev

为Windows Store App在.mp3文件中获取Albumart

来自分类Dev

如何在Adobe Animate中为.mp3文件设置链接标签

来自分类Dev

错误:使用mp3文件时,文件名必须以.xml或.png结尾

来自分类Dev

如何使用laravel从文件夹中删除mp3文件

来自分类Dev

循环浏览文件夹并使用ffmpeg连接mp3文件

来自分类Dev

使用ID3标签重命名mp3文件的程序

来自分类Dev

Xcode:下载mp3文件

来自分类Dev

在Android中连续播放mp3文件

来自分类Dev

Ionic如何创建mp3文件?

来自分类Dev

控制mp3文件的音频速度

来自分类Dev

Opera是否支持音频mp3文件?

来自分类Dev

用NAudio慢读mp3文件

来自分类Dev

如何分割mp3文件?

来自分类Dev

无法从CD复制MP3文件

来自分类Dev

直接下载mp3文件

来自分类Dev

mp3文件的InputStream到MediaPlayer

来自分类Dev

Android选择mp3文件

来自分类Dev

如何从内部存储播放mp3文件?