mp3音频文件外观包含以下哪些属性duration属性是什么格式的mp3,怎么转换成这种音频文件

gpp格式怎么转换成MP3????在线等~~~
全部答案(共1个回答)
,希望对你有用,麻烦给与好评,谢谢
你试试用格式工厂吧!
(如果你对我的答案满意,请选择“对我有用”,谢谢!)
可以的。用千千静听、GOLDWAVE、全能音频转换通都可以。
用千千静听转换的步骤:
把要转换的歌曲添加进千千的媒体库,右键单击歌曲名--转换格式--默认就...
你试试这个,免安装的
Advanced MP3 Sound Recorder V3.3┊高级音频格式录制软件┊汉化绿色特别版
Advanced MP3 So...
选择“音频转换通”功能
首先选择“音频转换通”功能,对于目前的主流视频格式,AVI、WMV、RMVB、MP4、MOV、MOD、TOD、MKV、MTS、TS、TP...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区电脑教程子分类| 您所在的位置: >
> 音频格式转换器_TAudioConverter 0.9.0.1930 绿色版音频格式转换器_TAudioConverter 0.9.0.1930 绿色版音频格式转换器_TAudioConverter 0.9.0.1930 绿色版介绍音频格式转换器(TAudioConverter)是一个可以将音效文件转换成MP3, WAV, FLAC, OGG或AC3格式的软件。还可以快速的将影片中的声音分离出来功能特点:1 软件支持音频文件之间互相转换,如WAV转MP3, MP3转WMA,WAV转WMA. 2 软件支持从视频文件中提取出音频文件,如AVI转MP3,FLV转MP3等。 3 界面简洁美观,方便操作,支持批量转换音频格式转换原理进行两种格式的音频格式转化,必须要了解两种音频的格式(如果使用工具软件,那倒不必。如果自己做这种软件,那是必须的)。转换过程:wma解码-》pcm-》mp3编码,这是必须的过程。更新日志:--0.9.0-Added: New skins Steam2 and GPlus-Added: Hints to some options (thx to Trinket)-Added: Option to pass blocksize option to lossless encoders for losswav (thx to elubron)-Added: Support for extensions mpa, mp2 and mka (thx to kleen)-Fixed: LossyWAV failed if temp folder path ended with \-Fixed: FDKAAC always used CBR even if VBR was selected (NePaC)-Fixed: Removing files from list didn't reset trim values (thx to elubron)-Fixed: Moving files in the list caused problems with duration etc-Fixed: Musepack, TAK, Wavpack couldn't overwrite files even if it was enabled-Updated: SoX build with unicode by Lord_Mulder-Updated: AlphaControls to 8.41 Stable-Updated: MediaInfo to 0.7.64-Updated: OpusEnc to 1.1-beta  谷普下载提供,版权归原作者所有。喜欢,请支持正版!标签:&&&高速多线下载下载地址列表获取更多下载不能下载?内容有错?&&+&&+&
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
分类选择您可能在找这些C#中用API实现MP3等音频文件的播放类_消费电子_中国百科网
C#中用API实现MP3等音频文件的播放类
    C#没有提供播放MP3等音频文件的类,要编写播放MP3等音频文件程序,必须使用第三方控件或类。本文使用API函数mciSendString,编写一个播放MP3等音频文件的类。 具体源码如下: 一、使用API函数mciSendString构成的媒体播放类。 using S using System.Runtime.InteropS using System.T using System.IO ; namespace clsMCIPlay {   ///   /// clsMci 的摘要说明。   ///   public class clsMCI   { public clsMCI() {   //   // TODO: 在此处添加构造函数逻辑   // } //定义API函数使用的字符串变量 [MarshalAs(Unmana gedType.ByValTStr,SizeConst=260)] private string Name = "" ; [MarshalAs(UnmanagedType.ByValTStr,SizeConst=128)] private string durLength = "" ; [MarshalAs(UnmanagedType.LPTStr,SizeConst=128)] private string TemStr ="";
//定义播放状态枚举变量 public enum State {   mPlaying = 1,   mPuase = 2,   mStop = 3 }; //结构变量 public struct structMCI {   public bool bM   public int iD   public int iP   public int iV   public int iB   public string iN   public S }; public structMCI mc =new structMCI() ; //取得播放文件属性 public string FileName {   get   { return mc.iN   }   set   { //ASCIIEncoding asc = new ASCIIEncoding(); try {   TemStr ="";   TemStr = TemStr.PadLeft(127,Convert.ToChar(" "));   Name = Name.PadLeft(260,Convert.ToChar(" ")) ;   mc.iName =   ilong = APIClass.GetShortPathName(mc.iName,Name, Name.Length);   Name = GetCurrPath(Name);   //Name = "open " + Convert.ToChar(34) + Name + Convert.ToChar(34) + " alias media";   Name = "open " + Convert.ToChar(34) + Name + Convert.ToChar(34) + " alias media";   ilong = APIClass.mciSendString("close all", TemStr, TemStr.Length , 0);   ilong = APIClass.mciSendString( Name, TemStr, TemStr.Length, 0);   ilong = APIClass.mciSendString("set media time format milliseconds", TemStr, TemStr.Length , 0);   mc.state = State.mS } catch {   MessageBox.Show("出错错误!"); }   } } //播放 public void play() {   TemStr = "";   TemStr = TemStr.PadLeft(127,Convert.ToChar(" "));   APIClass.mciSendString("play media", TemStr, TemStr.Length , 0);   mc.state = State.mP } //停止
public void StopT() {   TemStr = "";   TemStr = TemStr.PadLeft(128,Convert.ToChar(" "));   ilong = APIClass.mciSendString("close media", TemStr, 128, 0);   ilong = APIClass.mciSendString("close all", TemStr, 128, 0);   mc.state = State.mS } public void Puase() {   TemStr = "";   TemS tr = TemStr.PadLeft(128,Convert.ToChar(" "));   ilong = APIClass.mciSendString("pause media", TemStr, TemStr.Length, 0);   mc.state = State.mP } private string GetCurrPath(string name) {   if(name.Length <1) return "";   name = name.Trim();   name = name.Substring(0,name.Length-1);   } //总时间 public int Duration {   get   { durLength = ""; durLength = durLength.PadLeft(128,Convert.ToChar(" ")) ; APIClass.mciSendString("status media length", durLength, durLength.Length, 0); durLength = durLength.Trim(); if(durLength == "") return 0; return (int)(Convert.ToDouble(durLength) / 1000f);   } } //当前时间 public int CurrentPosition {   get   { durLength = ""; durLength = durLength.PadLeft(128,Convert.ToChar(" ")) ; APIClass.mciSendString("status media position", durLength, durLength.Length, 0); mc.iPos = (int)(Convert.ToDouble(durLength) / 1000f); return mc.iP   } }   }   public class APIClass   { [DllImport("kernel32.dll", CharSet = CharSet.Auto)] public static extern int GetShortPathName (   string lpszLongPath,   string shortFile,   int cchBuffer ); [DllImport("winmm.dll", EntryPoint="mciSendString", CharSet = CharSet.Auto)] public static extern int mciSendString (   string lpstrCommand,   string lpstrReturnString,   int uReturnLength,   int hwndCallback );   } }&
Copyright by ;All rights reserved.

我要回帖

更多关于 hdmi包含音频吗 的文章

 

随机推荐