晚安,我需要一个能帮助的人。尽管如此,我仍以IWMPCdromBurn对象的形式刻录了CD音频,但在音轨和音轨停止之间有两秒钟的静音,这与我需要的声音背道而驰:我需要它能无间隙地复制,以便听得很清楚。 )。如果有人知道解决方案,那将对我自己有好处……以后我留下我的代码
Private WithEvents player As New WindowsMediaPlayer()
Private Grabador As IWMPCdromBurn
Private listaGrabación As IWMPPlaylist = player.newPlaylist("plyList", "")
Grabador.burnPlaylist = listaGrabación
Grabador.burnFormat = WMPBurnFormat.wmpbfAudioCD
player.settings.autoStart = False
player.currentPlaylist = Grabador.burnPlaylist
Grabador.refreshStatus()
Grabador = CType(player.cdromCollection.getByDriveSpecifier(Me.cmbUnidades.SelectedItem), IWMPCdromBurn)
Grabador.startBurn()
最佳答案
为此,您需要“一次性光盘” IWMPCdromBurn不支持该功能,抱歉:-(
To do so-called "gapless audio", you must use a Disc-At-Once (DAO) recording method. The IDiscFormat2RawCD allows you to use different variations of DAO recording, however it requires a properly formatted stream.
Currently, IMAPIv2 does not support creating streams for this kind of audio disc.
https://social.msdn.microsoft.com/Forums/en-US/50f0d35b-7e6c-4deb-9c33-cfb76107c625/how-to-burn-audio-cd-using-disc-at-once?forum=windowsopticalplatform
关于c# - 在C#或vb.net中使用wmlib.dll刻录CD音频而没有gab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34522092/