个人项目:手机感应播放视频

github:https://github.com/lhgcs/Mobile-AD-Player

开发平台:Window10
开发平台:Ubuntu16.04
开发语言:Java/python
服务端:flask
数据库:mongodb
视频播放:mplayer(通过管道控制)
Android版本:Android 8.0

待完善:
1. 通过浏览器在局域网内访问flask条件查询,并导出查询结果

Android客户端

1. 功能
	a. 首次开机输入服务端IP/port
	b. 陀螺仪感应手机抖动,发送消息(手机型号,手机ID,操作(拿起或放下),时间)
	c. 超过3秒内没有抖动,认为放下,发送消息(手机型号,手机ID,操作(拿起或放下),时间)
2. 技术要点
	a. 监听陀螺仪
	b. http请求

Flash服务端

1. 功能
	a. 读取U盘config.json配置文件获取IP/port
	b. 把记录插入数据库
	c. 根据记录中的手机型号,遍历U盘,留下包含手机型号的文件名作为播放列表
	d. 列表循环播放视频
2. 技术要点
	a. flask接受post请求
		url	params
	拿起	http://192.168.1.1/phone/up	{"phoneType":"", "phoneID":"", "action":"up", "time":123}
	放下	http://192.168.1.1/phone/down	{"phoneType":"", "phoneID":"", "action":"down", "time":123}
	b. json解析
	c. mysql数据库
	id	int	主键     
	phoneType	vchar(10)	手机型号
	phoneID	vchar(10)	手机ID
	action	vchar(10)	动作
	time	long	时间戳
	d. 视频播放
3. 浏览器查看数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值