起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3463|回复: 14

[结贴] 视频的缓存和播放

[复制链接]

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-7-12 16:19:38 | 显示全部楼层 |阅读模式
请问服务器上的视频如何实现缓存。并且将缓存的路径存放到sqlite中,没网的时候可以看缓存的视频。有案例吗。我用了
案例路径:/UI2/demo/native/downloader
这个案例。只提示下载成功,其实也没下载。
请问有其他的案例和方法嘛
发表于 2017-7-12 17:00:28 | 显示全部楼层
手机APP 播放视频!建议使用插件
cordova.plugin.videoPlayer
http://docs.wex5.com/videoplayer/
不过它不能实现缓存!

你可以使用video 标签! web 页面的视频应该可以缓存的吧!

如果想做文件下载,可以参考
http://bbs.wex5.com/forum.php?mo ... 7&pid=165203427
        下载文件:http://bbs.wex5.com/forum.php?mod=viewthread&tid=88234

文件下载的路径!想保存到sqlite ,可以参考:
/UI2/demo/sqlite
案例!给data新增数据!执行保存就可以!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 08:55:40 | 显示全部楼层
liangyongfei 发表于 2017-7-12 17:00
手机APP 播放视频!建议使用插件
cordova.plugin.videoPlayer
http://docs.wex5.com/videoplayer/

你好,我看了sqlite的案例,并没有看明白。有讲解的地方吗。
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 09:37:19 | 显示全部楼层
开发者001 发表于 2017-7-26 08:55
你好,我看了sqlite的案例,并没有看明白。有讲解的地方吗。

http://docs.wex5.com/cordova-plugin-sqlite/
这是我在文档中心看到的案例。但是我安装上面的方法找不到对应的插件。下载了就新的也在报错
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 10:23:47 | 显示全部楼层
liangyongfei 发表于 2017-7-12 17:00
手机APP 播放视频!建议使用插件
cordova.plugin.videoPlayer
http://docs.wex5.com/videoplayer/

我按照http://docs.wex5.com/cordova-plugin-sqlite/这个方法打包了app。在夜神模拟器里报这个错。请问为什么呢
QQ截图20170726093352.jpg
回复 支持 反对

使用道具 举报

发表于 2017-7-26 11:26:55 | 显示全部楼层
开发者001 发表于 2017-7-26 10:23
我按照http://docs.wex5.com/cordova-plugin-sqlite/这个方法打包了app。在夜神模拟器里报这个错。请问为 ...

这个文档已经太旧了!
你就直接参考案例的源码
/UI2/demo/sqlite 做就行

你可以先appLoader运行案例
/UI2/demo/sqlite/simpleData/index.w

就可以运行的!
也可以单独打包这个案例运行!
注意:/UI2/demo/sqlite  下面的资源都要选中打包在APP 中!
corodva插件也打包进去就可以了!


案例已经存在了!自己做的时候,只要参考/UI2/demo/sqlite/simpleData/index.w 中的代码,自己接管data组件的onCustomRefresh 和 onCustomSave事件 。参考案例做就可以了!

其他都已经封装过了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 13:09:38 | 显示全部楼层
liangyongfei 发表于 2017-7-26 11:26
这个文档已经太旧了!
你就直接参考案例的源码
/UI2/demo/sqlite 做就行

我想问一下,里面的sql文件是要自己创建吗。真是有点看不太懂
QQ截图20170726130842.jpg
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 13:13:12 | 显示全部楼层
liangyongfei 发表于 2017-7-26 11:26
这个文档已经太旧了!
你就直接参考案例的源码
/UI2/demo/sqlite 做就行

这有个问题。是什么原因呢
QQ截图20170726131141.jpg
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-7-26 13:59:51 | 显示全部楼层
liangyongfei 发表于 2017-7-26 11:26
这个文档已经太旧了!
你就直接参考案例的源码
/UI2/demo/sqlite 做就行

我并不想用data提交。因为我提交很简单,就是用户下载完了。我提交一下。所以也用不到data。但是我看了方法,好像是直接将data提交到后台。有什么办法吗
回复 支持 反对

使用道具 举报

发表于 2017-7-26 15:17:42 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-7-26 15:20 编辑
开发者001 发表于 2017-7-26 13:59
我并不想用data提交。因为我提交很简单,就是用户下载完了。我提交一下。所以也用不到data。但是我看了方 ...

wex5 开发,页面中的数据都是存储在data组件中的!

接管data组件的onCustomSave 事件! 写代码想保存到哪里就保存到哪里!

sql文件是创建表的语句!默认第一次打开会执行sql初始化!js中已经封装了方法!

其实既然已经封装好了,那你直接参考着案例做就行了!只需要给data组件添加数据!并执行保存即可!  不用再找单个的原生sql执行的方法了!


当然有兴趣,也可以看下文档,及插件说明
/Native/plugins/cordova-sqlite-storage/README.md
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-10 08:06 , Processed in 0.074110 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表