c# - 如何使用 taglib 从音频文件中获取信息
问题描述
首先,当我想创建一个文件时,Taglib
我收到以下错误。
错误:
CS1503 参数 1:无法从“字符串”转换为“TagLib.File.IFileAbstraction”
string fileToOpen=@"D:\music.mp3";
TagLib.File musicinfo = TagLib.File.Create(fileToOpen);
textBox5.Text = musicinfo.Tag.Title;
textBox2.Text = musicinfo.Tag.FirstAlbumArtist;
textBox3.Text = musicinfo.Tag.Album;
文件的路径是字符串,为什么会出现这个错误?
解决方案
确保您使用正确的 TagLib。
Nuget:https ://www.nuget.org/packages/taglib/2.1.0
Github:https ://github.com/mono/taglib-sharp
文件文件 = TagLib.File.Create ("字符串路径");
class Program
{
static void Main(string[] args)
{
File file = TagLib.File.Create(@"C:\Users\MSU-01\Desktop\asd.mp3");
string title = file.Tag.Title;
Console.WriteLine(title);
Console.ReadLine();
}
}
推荐阅读
- javascript - Hexo2.3.0 命令“yarn run dev”错误node_modules/webpack/bin/webpack.js“无效字符”
- ios - 收到来自 HMHomeManagerDelegate:didRemoveHome 的延迟响应,用于应用内删除操作
- c# - xamarin.forms.maps 上的 CustomRenderMap 隐藏了 ListView 上的部分内容
- php - 所选项目上的 SQL 和 PHP 问题:注意:尝试获取非对象的属性“职业”
- angular - 刷新令牌是否需要过期的 JWT 才能创建新的访问令牌?
- ios - LaunchApp() 需要很多时间,因此我收到 element not found 错误
- node.js - 我的机器人私下多次发送相同的消息
- url - Edge 中基于 URL 列表的策略的过滤器格式
- azure - Azure 中的虚拟机如何进行更新管理?
- python - 如何根据查询集过滤器显示 django 消息?