切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

1

主题

65

积分

0

精华

用户组 

易积分
237
热心
0
好评
0
发表于 2022-8-9 12:00:58 | 显示全部楼层
pt1314 发表于 2022-8-8 11:47
给个例子可以吗?没导过JAVA。

接口代码:(接口名:M3U8下载)
package com.e4a.runtime.api;//包名必须固定为这个,不能自己修改

import com.e4a.runtime.annotations.SimpleFunction;
import com.e4a.runtime.annotations.SimpleObject;
import com.e4a.runtime.annotations.UsesPermissions;
import com.e4a.runtime.annotations.SimpleEvent;
import com.e4a.runtime.应用操作;//可以引用E4A支持库中已经存在的类
import com.e4a.runtime.android.mainActivity;//mainActivity是E4A唯一的Activity,所有的窗口和组件都依附于此,调用方法:mainActivity.getContext()
import net.m3u8.main.M3u8Main;
import android.widget.Toast;
import com.e4a.runtime.events.EventDispatcher;
@UsesPermissions(permissionNames = "android.permission.INTERNET")//安卓权限标记,如果接口函数中需要额外的安卓权限,可在此填写,多个权限可以用逗号隔开
@SimpleObject
public final class M3U8下载{

    @SimpleFunction//导出函数标记
    public static void 下载(String 保存目录,String 文件名,String url){
        M3u8Main.main(保存目录,文件名,url);

    }

}
主程序中的代码:
M3U8下载.下载(目录,文件名,url)
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

47

主题

1319

积分

1

精华

用户组 

易积分
255
热心
0
好评
5
QQ

活跃会员

发表于 2022-8-9 15:40:44 | 显示全部楼层
回调 怎么写,例如 下载完毕
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2022-8-9 15:44:02 | 显示全部楼层
本帖最后由 yanxueao 于 2022-8-9 16:14 编辑

能不能边下边播哦,偶尔会合并失败。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

50

主题

750

积分

0

精华

用户组 

易积分
172
热心
0
好评
1
发表于 2022-8-10 18:32:03 | 显示全部楼层
langzi1_3 发表于 2022-8-9 11:58
打好的JAVA包 E4A里新建接口 加入import net.m3u8.main.M3u8Main; JAR包导入这个JAR就可以了
...

你好,能做个E4A的示例出来看看吗,有点理解不过来你说的

点评

你理解能力哎! 1、点击左侧工程中的 引入--JAR包--导入JAR包,将m3u8Download-master.jar导入。 2、右键左侧工程中的 接口--创建接口函数--输入函数类名:M3U8下载 3、接下来的接口列表中 全部删除(看清除删干  详情 回复 发表于 2022-8-11 08:33
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2022-8-11 08:33:17 | 显示全部楼层
qwaq32 发表于 2022-8-10 18:32
你好,能做个E4A的示例出来看看吗,有点理解不过来你说的

你理解能力哎!
1、点击左侧工程中的  引入--JAR包--导入JAR包,将m3u8Download-master.jar导入。
2、右键左侧工程中的  接口--创建接口函数--输入函数类名:M3U8下载
3、接下来的接口列表中  全部删除(看清除删干净没有),再粘贴那一长串的代码,代码是package开始到 最后一个}结束,点右上角X关闭。
4、最后用命令M3U8下载.下载(目录,文件名,url)即可。

点评

上面这些步骤都可以正常导入,主要出现在APP要怎么点击下载?  详情 回复 发表于 2022-8-11 20:19
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

11

主题

471

积分

0

精华

用户组 

易积分
1947
热心
0
好评
0

活跃会员

发表于 2022-8-11 14:08:31 | 显示全部楼层
yanxueao 发表于 2022-8-11 08:33
你理解能力哎!
1、点击左侧工程中的  引入--JAR包--导入JAR包,将m3u8Download-master.jar导入。
2、右 ...

做成类库吧
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

11

主题

471

积分

0

精华

用户组 

易积分
1947
热心
0
好评
0

活跃会员

发表于 2022-8-11 14:18:33 | 显示全部楼层

可以下载,但是好像只下载前面一部分,也看不出下载进度,不好用啊,怎么办

点评

大视频只能下载一部分,小视频可以下完以及合并。需要优化  详情 回复 发表于 2022-8-12 08:24
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

50

主题

750

积分

0

精华

用户组 

易积分
172
热心
0
好评
1
发表于 2022-8-11 20:19:35 | 显示全部楼层
yanxueao 发表于 2022-8-11 08:33
你理解能力哎!
1、点击左侧工程中的  引入--JAR包--导入JAR包,将m3u8Download-master.jar导入。
2、右 ...

上面这些步骤都可以正常导入,主要出现在APP要怎么点击下载?

点评

随便一个事件里面写就可以了。比如按钮单击事件里面。  详情 回复 发表于 2022-8-12 08:25
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2022-8-12 08:24:56 | 显示全部楼层
本帖最后由 yanxueao 于 2022-8-12 08:28 编辑
lishihai 发表于 2022-8-11 14:18
可以下载,但是好像只下载前面一部分,也看不出下载进度,不好用啊,怎么办 ...

大视频只能下载一部分(有可能线程过多检测到被屏蔽),小视频可以下完以及合并。需要优化
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2022-8-12 08:25:47 | 显示全部楼层
qwaq32 发表于 2022-8-11 20:19
上面这些步骤都可以正常导入,主要出现在APP要怎么点击下载?

随便一个事件里面写就可以了。比如按钮单击事件里面。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-17 14:39 , Processed in 0.055022 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部