树莓派播放网络磁盘MP3文件

  1. 树莓派映射网络磁盘

    sudo mount -t cifs -o username=jerry.huang,password=Hello2014 //10.10.0.1/Public/ESLPod.com  /home/pi/t/ESLPod.com/

  2. 树莓派使用 sudo nano 编辑保存文件
    修改静态IP,需要修改/etc/network/interfaces文件
    原文件内容

    auto lo
    
    iface lo inet loopback
    iface eth0 inet dhcp
    
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp

    修改为静态IP

    auto lo
    
    iface lo inet loopback
    iface eth0 inet static
    
    address 10.10.0.91
    netmask 255.255.255.0
    gateway 10.10.0.254
    
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp

    编辑自动定时任务/etc/crontab

    8,38 8-12,14-17 * * 1-5 root /home/pi/playESLPod.sh
    30 8-12,14-17 * * 1-5 root /home/pi/playNews.sh
    0 14 * * 1-5 root /home/pi/playNews.sh
    5 13 * * 1-5 root /home/pi/stopMplayer.sh
    20 18 * * 1-5 root /home/pi/stopMplayer.sh
    0 0 * * 6-7 root /home/pi/stopMplayer.sh
    30 18 * * 1-5 root /home/pi/playMusic.sh
    0 20 * * 1-5 root /home/pi/stopMplayer.sh
  3. 播放MP3、网络广播的脚本

    播放本地音乐playESLPod.sh

    #!/bin/sh
    sudo pkill -f mplayer;
    sudo mplayer -shuffle /home/pi/t/ESLPod.com/*  < /dev/null > /dev/null 2>1&

    playESLPod.sh Code

    播放网络playNews.sh

    #!/bin/sh
    sudo pkill -f mplayer;
    sudo mplayer -loop 0 -playlist  "http://rthk.hk/live2.m3u" < /dev/null > /dev/null 2>1&

    playNews.sh Code

    播放runMplayer.sh

    #!/bin/sh
    if (ps -A|grep "mplayer");then
    sudo pkill -f mplayer;
    fi
    sudo mplayer -loop 0 -playlist  "http://rthk.hk/live$1.m3u" < /dev/null > /dev/null 2>1&

    runMplayer.sh Code

    停止stopMplayer.sh

    #!/bin/sh
    sudo pkill -f mplayer;

    stopMplayer.sh Code

时间: 2024-10-30 16:41:55

树莓派播放网络磁盘MP3文件的相关文章

Android开发 MediaPlayer播放raw资源MP3文件

代码 private MediaPlayer mRingPlayer; /** * 播放铃声 */ private void startRing(){ if (mRingPlayer != null){ mRingPlayer.stop(); mRingPlayer.release(); mRingPlayer = null; } mRingPlayer = MediaPlayer.create(this, R.raw.video_request); mRingPlayer.setLooping

读取SD卡文件夹下的MP3文件和播放MP3文件

首先获取SD卡path路径下的所有的MP3文件,并将文件名和文件大小存入List数组(此代码定义在FileUtils类中): /** * 读取目录中的Mp3文件的名字和大小 */ public List<Mp3Info> getMp3Files(String path) { SDCardRoot = Environment.getExternalStorageDirectory() .getAbsolutePath(); //获取SD卡的路径名 List<Mp3Info> mp3I

UAC相关问题分析--使用管理员权限打开VisualStudio,无法访问网络磁盘,无法拖拽文件

搬运自http://wurang.me/2014/06/17/uac-problems.html [问题产生] 问题最初是在administrator权限下,visual studio 打开网络磁盘下的文件报错.经过几次调试,最终发现是问题是在管理员权限下,vs无法访问网络磁盘. Console.Write( System.IO.File.Exists(path)); 该结果返回False.为了确认是由于权限问题引起,使用非管理员权限打开vs,运行上面的程序,结果返回True. 至此问题确立:w

Unity3d:播放物理目录下的MP3文件

u3d里,是支持播放MP3文件的,但要放到资源里,不支持播放物理目录下的MP3文件.由于界面上无需显示,只是当作背景音乐来播放,所以想到调用c#的组件来解决此问题.主要代码都在附件中,根据需要加到自己的u3d程序里即可.贴士:此类问题容易造成局限性,只局限在u3d里面,u3d不支持了就判了死刑,而忘记真正的药是c#,u3d只是汤而已 源码下载 Unity3d:播放物理目录下的MP3文件,布布扣,bubuko.com

声卡录制:采集声卡播放的声音,并录制成mp3文件!

声卡录制是一个常见的需求,比如我们在线观看视频或听歌,觉得一段音乐特别好,但是,又没有提供下载,那么,我们就可以使用声卡录制技术,边播放边将其录制下来. 实现声卡录制,涉及到两个基础的技术:声卡捕捉.录制声音成mp3文件.语音视频采集组件MCapture提供了声卡采集的功能,而语音视频录制组件MFile提供了将声音数据录制生成mp3文件的功能.所以,结合MCapture和MFile,将它们组合起来,就可以实现我们想要的软件. 本文实现了一个简单的声卡录制的Demo,Demo运行起来后的截图如下:

也说alsa音乐播放(mp3文件从零开始)

首先也是最重要的是:我说大话了,本文也就是一个思路而已,如果你是音乐播放小白也想弄明白原理可以往下看,否则,return -1; 现有的音乐格式千差万别,于是就有了ffmpeg话说这个框架真是够牛逼,音频视频转码都不在话下,我是个死脑筋,遇到不懂的老是想弄明白,对于音乐播放感觉是一头雾水,经过几天的研究以后大致想明白了,对一个mp3文件要播放出来需要经过几个步骤: 1.转码,其实也就是提取文件中有用的音频信息 2.经过第一步得到的wav波形文件 3.调用声卡来播放wav文件,对于linux 3.

UIwebview 文件的下载与保存,以及mp3文件的播放

http://blog.csdn.net/a6472953/article/details/7866033 [cpp] view plaincopy 这里只是说说异步 单线程下载与文件的保存 以下载一个mp3文件并保存为例: -(void)loading { //设置文件下载地址 NSString *urlString = [NSString stringWithFormat:@"http://zhangmenshiting2.baidu.com/data2/music/14893666/148

xcode 中用AvAudioPlayer播放mp3文件

[playButton setEnabled:YES]; NSError *playerError; AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[[[NSURL alloc] initFileURLWithPath:mp3FilePath] autorelease] error:&playerError]; self.player = audioPlayer; player.volume =

MCI播放mp3文件error:初始化mci时发生问题

今天使用MCI写一个音乐播放器雏形的时候,使用的是mp3文件,在打开第一个文件时候还没有问题,但是在换了一个mp3文件之后,发现打开文件失败了,使用mciGetErrorString函数得到其错误为:初始化mci时发生问题. 在百度上找了很多问题,都没有找到,在一个贴吧里看见有人说似乎只有网易云音乐的mp3文件打开会出现问题,别的都不会.抱着这个想法,又在qq音乐上下了一个mp3音乐文件,果然没有问题. 但是知其然不知其所以然,还是很迷惑.后来想到可以把这个中文错误翻译一下在bing或者Goog