中易网

如何为服务使用 NanoHTTPD 里面的 sdcard 上的文件

答案:1  悬赏:60  
解决时间 2021-11-04 19:50
如何为服务使用 NanoHTTPD 里面的 sdcard 上的文件
最佳答案
首先,您需要确保您正确设置 mimetype 服务媒体文件时。
第二,你就不会很远的地方读取每一行使用 MP3 文件 FileReader ,相反你应该提供与 NanoHTTPD InputStream 。
下面是代码的工作的您,它是代码的一个 MP3 文件的修改的版本。通过将 mimetype 设置为 audio/mpeg 你让决定怎么做与此内容的浏览器。例如,在 Chrome,综合的音乐播放器启动和播放该文件。
public class StackOverflowMp3Server extends NanoHTTPD {

public StackOverflowMp3Server() {
super(8089);
}

@Override
public Response serve(String uri, Method method,
Map header, Map parameters,
Map files) {
String answer = "";

FileInputStream fis = null;
try {
fis = new FileInputStream(Environment.getExternalStorageDirectory()
+ "/music/musicfile.mp3");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return new NanoHTTPD.Response(Status.OK, "audio/mpeg", fis);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
饭后想吐胸口发堵是怎么回事啊?
EN71认证费用多少具体流程
请问广州体育中心广百百货营业时间,几层都有
我的挚爱的英文纹身图案
北京快递员的工资大概多少
牡丹江海浪机场在哪里
火锅和涮羊肉有什么区别?
准备买奥迪A4L不知道什么配置有全景天窗
php调用一次和多次参数的最坏效果是一样的叫
中国移动网上营业厅可以挂失电话卡卡号吗?
为什么西安土门炫彩商城有那么多店铺在转让、
夜宵宜吃哪些食物呢?
雷和闪电是怎么形成的?
湖南新化的朋友,从湖南新化县火车站到湖南新
长春有哪些技校学土木工程好?
推荐资讯
怎么可以把酱油醋的效果解掉?
黑比诺休闲吧地址在什么地方,我要处理点事
黑苦荞全胚芽茶的功效与作用
东莞大郎镇看守所在哪里呢?
什么是超大城市
怀孕32周体重减轻对胎儿有影响吗?
吃饭睡觉打豆豆、是什么意思?
天凝公墓地址在什么地方,我要处理点事
潍柴270发动机用什么机油好
炫舞qq号查询道具现在还有吗?在商城怎么找不
女人生理太痛了,如何解决?
8岁儿童正常体温是多少?应该口温还是腋下温度
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?