我在Mac OS X 10.7.3上使用Emacs 24.0.92(9.0).我下载并安装了EMMS git clone git://git.sv.gnu.org/emms.git,我的〜/ .emacs包含...
(add-to-list 'load-path "~/.emacs.d/emms/lisp")
(require 'emms-setup)
(emms-standard)
(emms-default-players)
Run Code Online (Sandbox Code Playgroud)
......如http://www.gnu.org/software/emms/quickstart.html所示
如果我使用M-x emms-play-directory并选择包含.mp3文件的目录,我会获得:
Don't know how to play track: (*track* (type . file) (name
. "/path/to/music/first song in this directory.mp3") (info-mtime 19612 57269)
(metadata))
Run Code Online (Sandbox Code Playgroud)
我没有安装mplayer,但安装了VLC并且工作得很好.我需要哪些其他设置才能使其正常工作?
请注意,播放器列表包含VLC(和其他 - 只是默认值).我也把它设置为只有 VLC,但这也给出了同样的错误.
另请注意,我在https://superuser.com/questions/179186/emms-emacs-multimedia-system-error-in-emacs-dont-know-how-to-play-track上发现了类似的错误, 但是"解决方案" "没有真正解释问题是什么.
whu*_*nmr 11
尝试按照适用于我的Mac OS X 10.7.4的两个步骤
在Mac上安装mplayer
brew安装mplayer
通过在〜/ .emacs文件中添加以下行,将/ usr/local/bin(其中mplayer位于)添加到emacs的exec-path
(setq exec-path(追加exec-path'("/ usr/local/bin")))
顺便说一句,以下是我的.emacs文件中与emms相关的所有配置:
(setq exec-path (append exec-path '("/usr/local/bin")))
(add-to-list 'load-path "~/.emacs.d/site-lisp/emms/lisp")
(require 'emms-setup)
(require 'emms-player-mplayer)
(emms-standard)
(emms-default-players)
(define-emms-simple-player mplayer '(file url)
(regexp-opt '(".ogg" ".mp3" ".wav" ".mpg" ".mpeg" ".wmv" ".wma"
".mov" ".avi" ".divx" ".ogm" ".asf" ".mkv" "http://" "mms://"
".rm" ".rmvb" ".mp4" ".flac" ".vob" ".m4a" ".flv" ".ogv" ".pls"))
"mplayer" "-slave" "-quiet" "-really-quiet" "-fullscreen")
Run Code Online (Sandbox Code Playgroud)
我的 EMMS 在 Mac OS X 10.9.1 上与 VLC 配合良好,这是我与 EMMS 相关的配置:
(add-to-list 'load-path "~/.emacs.d/emms/lisp")
(require 'emms-setup)
(require 'emms-player-vlc)
(emms-standard)
(emms-default-players)
(setq emms-player-vlc-command-name
"/Applications/VLC.app/Contents/MacOS/VLC")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3601 次 |
| 最近记录: |