Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中从.kar文件读取歌词信息_Java_File - Fatal编程技术网

在java中从.kar文件读取歌词信息

在java中从.kar文件读取歌词信息,java,file,Java,File,我想用Java开发一个可以处理kar文件的卡拉OK播放器。我让它播放这首歌,但我不能让它读取文件中的歌词信息。我搜索了很多,但我找不到任何关于kar文件如何工作的线索 我怎么做?我欣赏一些例子。 谢谢。我认为没有Java库,因此您必须在自己的代码中编写它 首先,您需要了解.kar文件的内部结构。由于这些文件很小,它们可能是某种文本文件。试着用文本编辑器打开其中一个,看看它是什么样子。然后你就会知道如何处理它。我认为没有一个Java库可以处理它,所以你必须在自己的代码中编写它 首先,您需要了解.k

我想用Java开发一个可以处理kar文件的卡拉OK播放器。我让它播放这首歌,但我不能让它读取文件中的歌词信息。我搜索了很多,但我找不到任何关于kar文件如何工作的线索

我怎么做?我欣赏一些例子。
谢谢。

我认为没有Java库,因此您必须在自己的代码中编写它


首先,您需要了解.kar文件的内部结构。由于这些文件很小,它们可能是某种文本文件。试着用文本编辑器打开其中一个,看看它是什么样子。然后你就会知道如何处理它。

我认为没有一个Java库可以处理它,所以你必须在自己的代码中编写它


首先,您需要了解.kar文件的内部结构。由于这些文件很小,它们可能是某种文本文件。试着用文本编辑器打开其中一个,看看它是什么样子。那你就知道怎么处理了。

很抱歉,我没有一个明确的答案给你。我已经看过几次关于这方面的讨论,但没有真正的解决方案。这里有几个链接指向其他人关于这个话题的讨论。这似乎比人们想象的要复杂得多,因为它是一种不常见的文件类型。据我所知,它由MIDI数据组成,尽管元数据略有不同


你能在文本编辑器中打开.kar文件吗?它给了你什么?

很抱歉,我没有一个明确的答案给你。我已经看过几次关于这方面的讨论,但没有真正的解决方案。这里有几个链接指向其他人关于这个话题的讨论。这似乎比人们想象的要复杂得多,因为它是一种不常见的文件类型。据我所知,它由MIDI数据组成,尽管元数据略有不同


你能在文本编辑器中打开.kar文件吗?它给了你什么?

我能找到的最好的答案是:

“卡尔”

来源:公司Tune1000一个文件kar(kar)实际上是一个midi 文件,但其单词在该类型的事件元中是标准化的 文本。以@开头的文本是与之相比的附加指示 这些话。例如:

@L指定单词的语言 @我想知道更多的信息 @标题信息 @KMIDI卡拉OK旋转版权信息 和文件类型

可以显示多行标题和信息。卡拉温 从标题中提取信息以发布它们。文本甚至有一个 对他来说非常简单的格式:\n表示分页符,/a return 他有这条线

除此之外,还有一个支持kar文件的开源程序。因为它是一个开源项目,所以您可以。如果您真的感兴趣,您可以尝试在它的10k+文件(用C语言,而不是Java语言)中搜索,看看它们是如何做到的。也许你可以向他们或在他们的办公室里寻求一些指导


你也可以试试卡拉OK软件。

我能找到的最好的软件是:

“卡尔”

来源:公司Tune1000一个文件kar(kar)实际上是一个midi 文件,但其单词在该类型的事件元中是标准化的 文本。以@开头的文本是与之相比的附加指示 这些话。例如:

@L指定单词的语言 @我想知道更多的信息 @标题信息 @KMIDI卡拉OK旋转版权信息 和文件类型

可以显示多行标题和信息。卡拉温 从标题中提取信息以发布它们。文本甚至有一个 对他来说非常简单的格式:\n表示分页符,/a return 他有这条线

除此之外,还有一个支持kar文件的开源程序。因为它是一个开源项目,所以您可以。如果您真的感兴趣,您可以尝试在它的10k+文件(用C语言,而不是Java语言)中搜索,看看它们是如何做到的。也许你可以向他们或在他们的办公室里寻求一些指导


你也可以试试卡拉OK软件。

我已经看过第一个主题,第二个主题并不完全是我想要的,但是谢谢。我可以在文本编辑器中打开kar文件,但我只能阅读沿文本分割的歌词。我还需要时间信息来制作卡拉OK播放器。我已经看过第一个主题,第二个主题并不完全是我想要的,但是谢谢。我可以在文本编辑器中打开kar文件,但我只能阅读沿文本分割的歌词。我还需要时间信息来制作卡拉OK播放器。问题是我找不到任何kar文件结构文档。我已经尝试用文本编辑器打开它,但大部分信息都不可读。问题是我找不到任何kar文件结构文档。我已经尝试用文本编辑器打开它,但是大部分信息都不可读。如果你们想要一个kar文件的示例,这里是:如果你们想要一个kar文件的示例,这里是:我已经阅读了这篇文本。我会尽力按你说的去做。也许它会有用,谢谢。我已经读过这篇文章了。我会尽力按你说的去做。也许会有用,谢谢。