c#怎么获取mp3文件时长并且赋值给进度条

c#怎么获取mp3文件时长并且赋值给进度条,第1张

自己写代码啊,任何文件都是以二进制保存的,用文件流读取的时候,先读一下文件大小,然后除以10000,你一次读256个字节,然后×算出来的比率,赋值给进度条,下一次循环的时候在这样做,直到文件读完,进度条也就满了

你用以下方法试一下:

Dim lngLength As Long

Dim strButt As String 128

lngLength = mciSendString("status " & 音乐文件 & " length", strButt , 128, 0)

java中直接使用AudioInputStream类来 *** 作音乐文件,获取时长,实例如下:

import javaioFile;

import javaioIOException;

import javaxsoundsampledAudioInputStream;

import javaxsoundsampledAudioSystem;

import javaxsoundsampledClip;

import javaxsoundsampledLineUnavailableException;

import javaxsoundsampledUnsupportedAudioFileException;

public class AudioLength {

public static void main(String[] args) throws LineUnavailableException,

UnsupportedAudioFileException, IOException {

File file = new File("d:/testwav");

Clip clip = AudioSystemgetClip();

AudioInputStream ais = AudioSystemgetAudioInputStream(file);

clipopen(ais);

Systemoutprintln( clipgetMicrosecondLength() / 1000000D + " s" );//获取音频文件时长

}

}

建议不要在线下载封面,在播放器的设置中关闭吧。俺用的是poweramp,在sd卡建“music”文件夹,下面又设n多文件夹,每个歌手一个文件夹,同时,放一张歌手,像素统一剪裁为400400像素(当然,像素不要太小,不清楚。也可以一首歌一个文件夹,放不同的)。你找到歌曲存放目录,就会发现:每首歌一个文件夹的!(或者每个歌手一个文件夹)!

在文件夹里面放进你喜欢的,播放时,就显示此歌曲所在文件夹内的了!

java中直接使用AudioInputStream类来 *** 作音乐文件,获取时长,实例如下:

import javaioFile;

import javaioIOException;

import javaxsoundsampledAudioInputStream;

import javaxsoundsampledAudioSystem;

import javaxsoundsampledClip;

import javaxsoundsampledLineUnavailableException;

import javaxsoundsampledUnsupportedAudioFileException;

public class AudioLength {

    public static void main(String[] args) throws LineUnavailableException,

            UnsupportedAudioFileException, IOException {

        File file = new File("d:/testwav");

        Clip clip = AudioSystemgetClip();

        AudioInputStream ais = AudioSystemgetAudioInputStream(file);

        clipopen(ais);

        Systemoutprintln( clipgetMicrosecondLength() / 1000000D + " s" );//获取音频文件时长

    }

}

以上就是关于c#怎么获取mp3文件时长并且赋值给进度条全部的内容,包括:c#怎么获取mp3文件时长并且赋值给进度条、mciSendString函数播放MP3如何获取播放时长、java 怎么获取音频文件时长等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10039955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存