无法使用 MS 多媒体控制 6.0 在 Visual Basic 6.0 中播放比特率超过 300kbps 的 mp3
让我更清楚地了解这个问题- 我正在尝试用VB6.0制作一个mp3播放器 90% 的工作已完成,因为它播放波形文件、mp3(比特率小于 300kbps)。 我不知道如何让它播放高比特率文件。 有什么办法让它成为一个完整的mp3播放器吗?
well let me more clear about this problem-
I am giving a try to make a mp3 player in VB6.0
90% job is done cause it plays wave files,mp3(with bit rate less than 300kbps).
I don't know how to make it play high bit rate files.
Is there any way to make it a complete mp3 player?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你无法让媒体控件工作(我大约 15 年前也尝试过编写一个媒体播放器),你可以尝试 Windows Media 播放器控件(但仅仅包装另一个媒体播放器似乎有点愚蠢)或从 VB6 更改为直接使用Quartz/DirectShow。
If you can't get the media control to work (I tried writing a media player ~15 years ago too) you could try the Windows Media player controls (but seems a bit silly just wrapping another media player) or change away from VB6 and use Quartz/DirectShow directly.
比特率 300kbps 对于仅支持高质量音频播放的 mp3 来说非常高,如果您想要音频,则使用视频编解码器并取消选择视频输出。可能是您设备上的处理器的执行速度对于高速播放来说有点慢。
A bit rate 300kbps is very high for mp3 which is high quality audio play only, for higher than that use a video codec and deselect video output if audio is what you intend. Maybe it is the executing speed of the processor on your device is a little slow for high speed playback.