openwrt上用usb聲卡聽音樂


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文件時會用到。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM