15878.html
来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 27 行
HTML
27 行
<html>
<head>
<title>其实两个都有问题</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>其实两个都有问题</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by <a href="mailto:honey0@tcts1.seed.net.tw">Honey</a> on July 19, 1999 at 23:38:31:<p>
In Reply to: <a href="15858.html">总共播放长度的问题</a> posted by j on July 19, 1999 at 16:24:23:<p>
<br>: <br>: 我用以下的程式来计算CD的总共播放长度(张惠妹的牵手CD)<p>: lm = MMControl1.Length And &HFF& '总长度-->分<br>: ls = (MMControl1.Length And &HFF00&) / &H100& '总长度-->秒<br>: Form1.Caption = Format$(lm, "00") & "分" & Format$(ls, "00") & "秒"<p>: 为啥计算出来的长度跟Windows 98内建的CD播放程式的不一样?<br>: 还是我的程式有误?<p>: CD播放程式显示的长度 --> 48分03秒<br>: 程式计算显示的长度 --> 48分07秒<p>: 我试过很多片CD,程式的显示长度都会比CD播放的多出4、5秒<br>: 就是没有一片是准的<p>: 麻烦各位了<p>: 谢谢<p>我有拿了几片CD趣试试 <br>当一片CD内有1首歌时 MMControl和播放程式时间差为0<br>当一片CD内有7首歌时 MMControl和播放程式时间差为3<br>当一片CD内有12首歌时 MMControl和播放程式时间差为6<br>当一片CD内有14首歌时 MMControl和播放程式时间差为7<br>............................你那卷大概有8,9首歌<br>试了许久不难发现到 当个曲数越多时 时间差越多<br>当你仔细看一下CD的读取面 会有细细一圈一圈的细线<br>有点像唱盘 这部分是让CD音响或光碟机分辨 歌曲的界线<br>问题就出在这里 MMControl视这部分也为歌曲的一部分<br>而CD播放程式则否 也就是说MMControl读出来结果会比实际值多<br>而CD播放程式也好不到哪里去 因为太过粗糙了 <br>有些CD后面会标示总时间有多少 通常和CD播放程式会有一段差距<br>例如 我是用 理查 的Passion In Asia去测试<br>在CD播放程式为48'44<br> MMControl为48'50<br>CD后标示为47'56<br>Panasonic随身听为48'53<br>歌兰第的音响为48'53.........<br>你觉得哪个才是对的呢 <br>因为对于CD音乐的时间并没有很明确的定义<br>每首歌资料间的狭缝 到底该不该算进去<br>这才是大问题
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 15878-->
<!--top: 15908--><li><a href="15908.html">谢了</a> <b>j</b> <i>14:56:57 7/20/99</i>
(<!--responses: 15908-->0)
<ul><!--insert: 15908-->
</ul><!--end: 15908-->
</ul><!--end: 15878-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?