开发者

Set up default sound player

开发者 https://www.devze.com 2023-04-10 20:55 出处:网络
By using R packages like tuneR and seewave I generated sounds that I want to play with some software that is not Windows Media Player but I don\'t know how to set this up. This command

By using R packages like tuneR and seewave I generated sounds that I want to play with some software that is not Windows Media Player but I don't know how to set this up. This command

setWavPlayer("mplay32")

Is the only thing that works (and its WMP). When I try something like this

setWavPlayer("C:/Program Files/foobar2000/foobar2000.exe")

The synth or play co开发者_Python百科mmand just gives this error when I try to playback my sound

'C:/Program' is not recognized as an internal or external command, operable program or batch file.

Any hints?


Here's what works for me under OSX: assuming I've installed an app called 'play.app' ,

setWavPlayer('/applications/play')

In your case it would appear that somewhere along the line your path string's space (in "Program[space]Files" ) is causing the string to be split up. That error message is pretty clearly coming from a CommandPrompt or similar shell. You need to quote the string using shQuote so that the space is handled properly:

setWavPlayer(shQuote("C:/Program Files/foobar2000/foobar2000.exe"))


If you want to do it in windows this is what I did. Unfortunately wmplayer does not work perfectly. Nonetheless you can play sounds with it.

  setWavPlayer('"C:/Program Files/Windows Media Player/wmplayer.exe"')
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号