https://my.oschina.net/osbin/blog/310308
首先路由器上要有usb接口,然后還需要有個usb聲卡。隨便X寶上買個幾塊錢的那種免驅的usb聲卡就能用。
方式一:手機控制播放OpenWrt上的音樂(播放的數據來源路由本身)
這種方式下,一般還需要一個usb分線器(X寶上買個十來塊,4口的usb hub,不太差的就行)和一個u盤,u盤上創建個“mp3”目錄和“.mpd”目錄,往這個目錄放些mp3格式的歌曲(wma的就不要放進去了,播放太吃力了,在make kernel_menuconfig的是選上了 浮點模擬,測試沒什么效果)。
自己編譯固件,make menuconfig時選擇
Base system-->block-mount Kernel modules-->Filesystems-->kmod-fs-ext4 Kernel modules-->Filesystems-->kmod-fs-msdos Kernel modules-->Filesystems-->kmod-fs-ntfs Kernel modules-->Filesystems-->kmod-fs-vfat Kernel modules-->Native Language Support-->kmod-nls-utf8 Kernel modules-->Native Language Support-->kmod-nls-cp437 Kernel modules-->Sound Support-->kmod-sound-core Kernel modules-->Sound Support-->kmod-usb-audio Kernel modules-->USB Support-->kmod-usb-hid Kernel modules-->USB Support-->kmod-usb-storage Kernel modules-->USB Support-->kmod-usb-storage-extras Kernel modules-->USB Support-->kmod-usb2 Libraries-->libffmpeg-mini Sound-->madplay #測試用 Sound-->mpd-full Utilities-->alsa-utils
刷固件或安裝上面編譯的軟件包,然后就是在openwrt系統下掛載u盤到/tmp/extroot,其他地方也行。用命令:madplay /tmp/extroot/mp3/xx.mp3測試看看能否正常播放。然后運行amixer命令或者控制器,我這里獲取到是“Speaker”,在編輯/etc/mpd.conf文件和/etc/init.d/mpd文件時會用到。