怎么在mp3里面下载歌曲

怎么在mp3里面下载歌曲,第1张

步骤如下:

1、将mp3的数据线连接到电脑上面,打开我的电脑会发现多了一个盘符。

2、然后,打开听音乐的软件(如:酷狗、QQ音乐等)。这里以酷狗音乐为例。

3、在这里搜索歌曲,会出现一堆的歌曲列表。

4、点击下载按钮,会d出选择下载路径的提示框,设置下载路径为mp3的盘符。

5、点击“立即下载”后,下载完成就能在mp3的盘符中找到对应的歌曲。

6、然后d出mp3的盘符,打开mp3,即可加载刚才下载的歌曲。

扩展资料

MP3的功能越来越多,它与PDA、手机一样,都向多功能方面发展,尽可能吸收其它产品的功能,以便增加产品卖点。

1、可移动硬盘:电脑直接把MP3识别为一个移动存储器,可存放音乐以外的各种文件。

2、固件升级:解决发布产品后的己知软件、硬件故障,增加新功能。

3、文件夹浏览:按文件夹方式存储不同的歌曲,并且以此为单位播放,无须所有MP3都放于同一目录下面,提高管理易用性。

4、多国语言:主要支持中文简体、中文繁体、韩文、日文、英文,某些机型甚至有26国语言。

5、A-B复读:反复读某一段的内容,便于学习外语。

6、文字阅读:通常只有屏幕大的MP3有此功能,可以当电子书看,某些产品还支持PDA的文本格式。如果固件容量足够,还可以下载各种不同的中外文字体。自动卷轴功能也很有用,自动向上或者向下翻页时背景灯长亮,既省去了自己翻页的麻烦,也完全弥补了小显示屏的缺点。甚至能边看书边听MP3,如同功能简化的PDA。

7、FM:收听电台,许多产品都能预设若干个频道,无须每次调节。

1 public struct Mp3Info

2

3 {

4

5 public string identify;//TAG,三个字节

6

7 public string Title;//歌曲名,30个字节

8

9 public string Artist;//歌手名,30个字节

10

11 public string Album;//所属唱片,30个字节

12

13 public string Year;//年,4个字符

14

15 public string Comment;//注释,28个字节

16

17

18

19 public char reserved1;//保留位,一个字节

20

21 public char reserved2;//保留位,一个字节

22

23 public char reserved3;//保留位,一个字节

24

25 }

26

27

28 /// <summary>

29

30 /// 获取MP3文件最后128个字节

31

32 /// </summary>

33

34 /// <param name="FileName">文件名</param>

35

36 /// <returns>返回字节数组</returns>

37

38 private byte[] getLast128(string FileName)

39

40 {

41

42 FileStream fs = new FileStream(FileName,FileModeOpen,FileAccessRead);

43

44 string title = ReadAuthor(fs);

45

46 Stream stream = fs;

47

48

49

50 streamSeek(-300,SeekOriginEnd);

51

52

53

54 const int seekPos = 300;

55

56 int rl = 0;

57

58 byte[] Info = new byte[seekPos];

59

60 rl = streamRead(Info,0,seekPos);

61

62

63

64 fsClose();

65

66 streamClose();

67

68

69

70 return Info;

71

72 }

73

74 private string ReadAuthor(Stream binary_file)

75 {

76 SystemTextEncoding encoding = SystemTextEncodingUTF8;

77 // Read string from binary file with UTF8 encoding

78 byte[] buffer = new byte[30];

79 binary_fileRead(buffer, 0, 30);

80 return encodingGetString(buffer);

81 }

82

83 /// <summary>

84

85 /// 获取MP3歌曲的相关信息

86

87 /// </summary>

88

89 /// <param name = "Info">从MP3文件中截取的二进制信息</param>

90

91 /// <returns>返回一个Mp3Info结构</returns>

92

93 private Mp3Info getMp3Info(byte[] Info)

94

95 {

96

97 Mp3Info mp3Info = new Mp3Info();

98

99

100

101 string str = null;

102

103 int i;

104

105 int position = 0;//循环的起始值

106

107 int currentIndex = 0;//Info的当前索引值

108

109 //获取TAG标识

110

111 for(i = currentIndex;i<currentIndex+3;i++)

112

113 {

114

115 str = str+(char)Info[i];

116

117

118

119 position++;

120

121 }

122

123 currentIndex = position;

124

125 mp3Infoidentify = str;

126

127

128

129 //获取歌名

130

131 str = null;

132

133 byte[] bytTitle = new byte[30];//将歌名部分读到一个单独的数组中

134

135 int j = 0;

136

137 for(i = currentIndex;i<currentIndex+30;i++)

138

139 {

140

141 bytTitle[j] = Info[i];

142

143 position++;

144

145 j++;

146

147 }

148

149 currentIndex = position;

150

151 mp3InfoTitle = thisbyteToString(bytTitle);

152

153

154

155 //获取歌手名

156

157 str = null;

158

159 j = 0;

160

161 byte[] bytArtist = new byte[30];//将歌手名部分读到一个单独的数组中

162

163 for(i = currentIndex;i<currentIndex+30;i++)

164

165 {

166

167 bytArtist[j] = Info[i];

168

169 position++;

170

171 j++;

172

173 }

174

175 currentIndex = position;

176

177 mp3InfoArtist = thisbyteToString(bytArtist);

178

179

180

181 //获取唱片名

182

183 str = null;

184

185 j = 0;

186

187 byte[] bytAlbum = new byte[30];//将唱片名部分读到一个单独的数组中

188

189 for(i = currentIndex;i<currentIndex+30;i++)

190

191 {

192

193 bytAlbum[j] = Info[i];

194

195 position++;

196

197 j++;

198

199 }

200

201 currentIndex = position;

202

203 mp3InfoAlbum = thisbyteToString(bytAlbum);

204

205

206

207 //获取年

208

209 str = null;

210

211 j = 0;

212

213 byte[] bytYear = new byte[4];//将年部分读到一个单独的数组中

214

215 for(i = currentIndex;i<currentIndex+4;i++)

216

217 {

218

219 bytYear[j] = Info[i];

220

221 position++;

222

223 j++;

224

225 }

226

227 currentIndex = position;

228

229 mp3InfoYear = thisbyteToString(bytYear);

230

231

232

233 //获取注释

234

235 str = null;

236

237 j = 0;

238

239 byte[] bytComment = new byte[28];//将注释部分读到一个单独的数组中

240

241 for(i = currentIndex;i<currentIndex+25;i++)

242

243 {

244

245 bytComment[j] = Info[i];

246

247 position++;

248

249 j++;

250

251 }

252

253 currentIndex = position;

254

255 mp3InfoComment = thisbyteToString(bytComment);

256

257

258

259 //以下获取保留位

260

261 mp3Inforeserved1 = (char)Info[++position];

262

263 mp3Inforeserved2 = (char)Info[++position];

264

265 mp3Inforeserved3 = (char)Info[++position];

266

267

268

269 return mp3Info;

270 }

271

272 /// <summary>

273

274 /// 将字节数组转换成字符串

275

276 /// </summary>

277

278 /// <param name = "b">字节数组</param>

279

280 /// <returns>返回转换后的字符串</returns>

281

282 private string byteToString(byte[] b)

283

284 {

285 Encoding enc = EncodingGetEncoding("GB2312");

286

287

288 string str = encGetString(b);

289

290 str = strSubstring(0,strIndexOf('\0') >= 0 strIndexOf('\0') : strLength);//去掉无用字符

291

292

293

294 return str;

295

296 }

1打开百度MP3页面

2在出来的页面上 填写 歌曲名称 在选择 MP3 最后点百度一下 如下图3 选择歌曲进行试听必须试听的起才能继续下一步 *** 作,否则歌曲加了也播放不起。 如下图4在出来的歌曲试听的播放器界面上 单击鼠标右键 如下图注意: 在歌曲上方有个 歌曲出处: 这里的地址是不正确的,请不要加这里的歌曲地址,因为他用省略了很多网址。5在出来的界面上选择属性 如下图

6在出来的属性筐里的位置:那里就是MP3的歌曲地址了 如下图7如不知道怎么将歌曲加到播放器上的,请点这里教您如何将歌曲加入酷音播放器注意:还有很多网站都可以找歌曲的,比如:搜狗音乐 点这里打开 查找歌曲地址的方法都是一样的。

一步

在百度里放你的歌曲。

第二步视听你的歌曲,并把歌曲的出处复制。

第三步在空间中找到音乐盒,并上传网络音乐。

第四步把复制的音乐出处粘贴到对应的选项栏,并把歌手,名称填上保存。

第五步在空间中找到音乐盒,点击网络收藏,再把你所要设为背景音乐的音乐前的方框打上对号,再点击设为背景音乐,即可。

以上就是关于怎么在mp3里面下载歌曲全部的内容,包括:怎么在mp3里面下载歌曲、如何从mp3,wma等音频文件中获取歌曲信息、如何获取歌曲mp3地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存