导航:首页 > 编程语言 > id3v2java

id3v2java

发布时间:2024-05-07 03:49:48

A. java合并MP3文件

代码没问题
是这样的每个MP3由两到三个部分构成:ID3v2标签+MP3声音+(ID3v1标签),后面一个不一定有。
其中的标签就是MP3的各种信息,比如说歌曲名、演唱者、唱片封面什么的

所以按你这种直接合并的方式,合并出来的就是:
标签+MP3声音+标签+标签+MP3声音+标签
自然中间就有一段没有声音了

建议你参考标签格式,对于MP3文件进行处理,然后再合并就好了
id3官网:www.id3.org (英文的)
或者你可以直接搜索id3v2很多资料都可以用

B. ID3v1锛孖D3v2链変綍鍖哄埆锛

ID3v1 ID3V1姣旇缉绠鍗曪纴瀹冩槸瀛樻斁鍦∕P3鏂囦欢镄勬汤灏撅纴鐢16杩涘埗镄勭紪杈戝櫒镓揿紑涓涓狭P3鏂囦欢锛屾煡鐪嫔叾链灏剧殑128涓椤哄簭瀛樻斁瀛楄妭锛鏁版嵁缁撴瀯瀹氢箟濡备笅锛 char Header[3]; /*镙囩惧ご蹇呴’鏄"TAG"钖﹀垯璁や负娌℃湁镙囩*/ char Title[30]; /*镙囬*/ char Artist[30]; /*浣滆*/ char Album[30]; /*涓挞泦*/ char Year[4]; /*鍑哄搧骞翠唬*/ char Comment[30]; /*澶囨敞*/ char Genre; /*绫诲瀷*/ ID3V2 ID3V2鍒扮幇鍦ㄤ竴鍏辨湁4涓鐗堟湰锛屼絾娴佽岀殑鎾鏀捐蒋浠朵竴鑸鍙鏀鎸佺3鐗堬纴镞ID3v2.3銆傜敱浜嶪D3V1璁板綍鍦∕P3鏂囦欢镄勬汤灏撅纴ID3V2灏卞彧濂借板綍鍦∕P3鏂囦欢镄勯栭儴浜(濡傛灉链変竴澶╁彂甯僆D3V3锛岀湡涓岖煡阆撹ヨ板綍鍦ㄥ摢閲)銆备篃姝f槸鐢变簬杩欎釜铡熷洜锛屽笽D3V2镄勬搷浣沧瘆ID3V1瑕佹参銆傝屼笖ID3V2缁撴瀯姣擨D3V1镄勭粨鏋勮佸嶆潅寰楀氾纴浣嗘瘆鍓嶈呭叏闱涓斿彲浠ヤ几缂╁拰镓╁𪾢銆 涓嬮溃灏变粙缁崭竴涓娅D3V2.3銆 姣忎釜ID3V2.3镄勬爣绛鹃兘涓涓镙囩惧ご鍜岃嫢骞蹭釜镙囩惧抚鎴栦竴涓镓╁𪾢镙囩惧ご缁勬垚銆傚叧浜庢洸鐩镄勪俊鎭濡傛爣棰樸佷綔钥呯瓑閮藉瓨鏀惧湪涓嶅悓镄勬爣绛惧抚涓锛屾墿灞曟爣绛惧ご鍜屾爣绛惧抚骞朵笉鏄蹇呰佺殑锛屼絾姣忎釜镙囩捐呖灏戣佹湁涓涓镙囩惧抚銆傛爣绛惧ご鍜屾爣绛惧抚涓璧烽‘搴忓瓨鏀惧湪MP3鏂囦欢镄勯栭儴銆 鍙傝冭祫鏂欙细 http://topic.yesky.com/topic/145/1248329.html

C. 用java编写获取多媒体文件id3信息的Android代码

当前位置: > php如何调用JAVA 类库
PHP如何调用JAVA 类库
JAVA是个非常强大悔瞎段的编程利器,它的扩展库也是非常的有用,这篇教程,主要讲述怎样使用PHP调用功能强大的JAVA 类库(classes)。为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子。 Windows下的安装 第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT文件中 在 NT 下加入 “;C:\jdk1.2.2\bin”到环境变量中。 这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。 第二步:修改你碧誉的PHP.INI文件。 [java] extension=php_java.dll java.library.path=c:\web\php4\extensions\ java.class.path="c:\web\php4\extensions\jdk1.2.2\php_java.jar;c:\myclasses" 在PHP.INI中加入extension=php_java.dll,并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:\myclasses这个目录。 第三步:测试环境,创建如下PHP文件: <?php $system = new Java("java.lang.System"); print "Java version=".$system->getProperty("java.version")." <br>\n"; print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n"; print "OS=".$system->getProperty("os.name")." ". $system->getProperty("os.version")." on ". $system->getProperty("os.arch")." <br>\n"; $formatter = new Java("java.text.SimpleDateFormat","EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); print $formatter->format(new Java("java.util.Date"))."\n"; ?> 如果你正确安装了,你将会看到以下信息: Java version=1.2.2 Java vendor=Sun Microsystems Inc. OS=Windows 95 4.10 on x86 Wednesday, October 18, 2000 at 10:22:45 AM China Standard Time 这样,我们就已经成功的建立起了可以使用JAVA类的PHP运行环境,我们可以开始我们接下去的课程了。 例子1:创建和使用你自己的JAVA类 创建你自己的JAVA类非常容易。新建一个phptest.java文件,将它放置在你的java.class.path目录下,文神厅件内容如下: public class phptest return str; } /** * whatisfoo() simply returns the value of the variable foo. */ public String whatisfoo() /** * This is called if phptest is run from the command line with * something like * java phptes

阅读全文

与id3v2java相关的资料

热点内容
安卓手机如何下载外服b站 浏览:698
pythonetree库 浏览:757
数据插值算法 浏览:721
澳大利亚加密货币逃税 浏览:482
pdf文档如何压缩 浏览:327
java单例模式线程安全 浏览:644
特种pdf 浏览:158
加油什么app划算 浏览:713
开服要什么样的服务器 浏览:33
pdf文件太大怎么压缩 浏览:29
UK开票显示文件夹不存在 浏览:668
无锡江苏大容量服务器公司云主机 浏览:503
pdf朱绍侯 浏览:227
编程猫算法求和 浏览:556
品茗监测不到加密锁 浏览:207
世界程序员收入 浏览:1000
filetypephp 浏览:726
铰刀转速进给的算法 浏览:979
php二维数组取一列 浏览:377
安装杀毒软件出现压缩或加密 浏览:975