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

QQ登录

只需一步,快速开始

查看: 9297|回复: 25

[处理中3] 关于视频下载的问题

[复制链接]

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-8-1 14:52:29 | 显示全部楼层 |阅读模式
我做了一个视频下载的功能简单的下载功能可以实现。下载记录也可以记录在sqlite中后期查看。我现在遇到的问题是:
1 点击下载   我想让他就像爱奇艺和其他的播放器那样,有一个页面单独放置下载的功能,包括下载的进度。一次只下载一个。下载完再接着下载另一个。  请问这样的功能怎么实现呢,请问有思路吗
发表于 2017-8-1 15:15:14 | 显示全部楼层
参考下其他开发者提供的案例
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88234
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-8-1 15:23:03 | 显示全部楼层
liangyongfei 发表于 2017-8-1 15:15
参考下其他开发者提供的案例
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88234

我按照这个案例做了下载功能是没有问题的。可以下载。完全没有问题。因为我下载的课程页面不止这一个。我想要的是,我点击下载就会在另外一个页面下载。类似于优酷爱奇艺那样的效果。统一的把所下载的课程都放到那个页面上。开始下载。我应该怎么做呢。我现在没有思路。并不是我不会下载
回复 支持 反对

使用道具 举报

发表于 2017-8-1 15:42:02 | 显示全部楼层
开发者001 发表于 2017-8-1 15:23
我按照这个案例做了下载功能是没有问题的。可以下载。完全没有问题。因为我下载的课程页面不止这一个。我 ...

统一的页面中放置一个data组件和list组件显示下载列表!
有新的下载任务!只需要给data组件新增一条数据就行了!

其他页面跳转到这个页面,然后把数据加到data组件中即可!  data组件中通过一个字段!表示状态是否下载完成!  已经下载地址等!

也可以放置3个list组件!分别显示3种类型的数据!  未下载 ,下载中 ,已完成
http://docs.wex5.com/wex5-ui-question-list-2018/

下载中的任务 每次完成后!修改当前行状态,并自动find方法找出一条未下载的数据,进行处理!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-8-1 16:57:59 | 显示全部楼层
liangyongfei 发表于 2017-8-1 15:42
统一的页面中放置一个data组件和list组件显示下载列表!
有新的下载任务!只需要给data组件新增一条数据 ...

应该跳转到这个页面呢还是应该用messageDialog嵌套呢。如果退出了这个页面我还想让他继续下载。并且点开的时候我想看到下载的进度条
回复 支持 反对

使用道具 举报

发表于 2017-8-1 17:04:33 | 显示全部楼层
开发者001 发表于 2017-8-1 16:57
应该跳转到这个页面呢还是应该用messageDialog嵌套呢。如果退出了这个页面我还想让他继续下载。并且点开 ...

使用shell.showPage打开页面就可以!页面默认是缓存的!
下次打开还是同一个页面!只要不执行this.close()即可!  不要真正关闭页面就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-8-2 19:19:45 | 显示全部楼层
liangyongfei 发表于 2017-8-1 17:04
使用shell.showPage打开页面就可以!页面默认是缓存的!
下次打开还是同一个页面!只要不执行this.close( ...

不关闭那我应该怎么让他退出当前页面呢
回复 支持 反对

使用道具 举报

发表于 2017-8-3 09:30:51 | 显示全部楼层
开发者001 发表于 2017-8-2 19:19
不关闭那我应该怎么让他退出当前页面呢

history.back() 或者 物理回退键,都是执行物理回退的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
 楼主| 发表于 2017-8-8 17:06:35 | 显示全部楼层
liangyongfei 发表于 2017-8-3 09:30
history.back() 或者 物理回退键,都是执行物理回退的!

但是我返回再进来的时候下载进度就没有了呀
回复 支持 反对

使用道具 举报

发表于 2017-8-8 17:42:42 | 显示全部楼层
开发者001 发表于 2017-8-8 17:06
但是我返回再进来的时候下载进度就没有了呀

进度条需要自己一直渲染的!渲染进度条的代码还执行吗??
你可以打印日志调试下!

如果不执行了!是因为下载完了么?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 11:33 , Processed in 0.062886 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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