B4A 调用 饺子播放器 JiaoZiVideoPlayer

B4A 是非常优秀的入门级安卓开发工具 https://www.b4x.com/
饺子浏览器,高度自定义的安卓视频框架 https://github.com/Jzvd/JZVideo/
仅需要几行代码,就可以将让app具备视频播放的功能,下面的代码演示最基本的流媒体播放。
播放源来自网络搜索,湖南卫视的源

#Region  Project Attributes 
	#ApplicationLabel: B4A Example
	#VersionCode: 1
	#VersionName: 
	'SupportedOrientations possible values: unspecified, landscape or portrait.
	#SupportedOrientations: unspecified
	#CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
	#FullScreen: False
	#IncludeTitle: True
#End Region
#AdditionalJar: jiaozivideoplayer-7.7.0.aar
#IncludeTitle:false
Sub Process_Globals
	'These global variables will be declared once when the application starts.
	'These variables can be accessed from all modules.
End Sub

Sub Globals
	'These global variables will be redeclared each time the activity is created.
	Dim jzplayer As JavaObject
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("Layout")
	Dim context As JavaObject
	context.InitializeContext
	Dim a As Object
	a=context.RunMethod("getActivityBAContext",Null)
	jzplayer.InitializeNewInstance("cn.jzvd.JzvdStd",Array(a))
	jzplayer.RunMethod("setUp",Array("http://219.151.31.38/liveplay-kk.rtxapp.com/live/program/live/hnwshd/4000000/mnf.m3u8","湖南卫视"))
	Activity.AddView(jzplayer, 0, 0, 100%x, 100%y)
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

#if Java
public Object getActivityBAContext() {
   return this.activityBA.context;
}
#End If

附上饺子播放器arr库下载地址:
https://repo.maven.apache.org/maven2/cn/jzvd/jiaozivideoplayer/7.7.0/jiaozivideoplayer-7.7.0.aar
默认的包不大,只包含了系统自带播放器的封装,如果想要用 哔哩哔哩的 ijkplayer 或 谷歌的ExoPlayer 内核播放,还需要研究下 github上的 源码>切换播放内核

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
B4A是一种基于Visual Basic语言的Android开发工具,它允许开发者使用类库资源来拓展应用的功能。以下是如何使用B4A类库资源的步骤: 1. 首先,你需要下载并安装B4A软件,并注册一个B4A开发者账号。 2. 登录B4A开发者账号后,你可以在B4A官方网站上找到各种类库资源,包括第三方库和B4A内置的库。 3. 选择一个你需要的类库资源,并下载到本地电脑。确保你下载的文件是与B4A软件兼容的。 4. 打开B4A软件,在左侧面板中找到“Libraries”文件夹,并右键点击它,选择“Add Existing Library”选项。 5. 在弹出的对话框中,选择你下载的类库资源文件,并点击“打开”按钮。这将会将类库资源添加到你的项目中。 6. 在B4A的开发环境中,你可以通过在代码中引用类库资源来使用它们。可以使用关键字“#Library”或通过显示指定类库的完整名称和方法来导入类库资源。 7. 在导入类库资源后,你可以使用其中的类、方法和属性来开发你的应用。请参考类库的文档或示例代码,了解如何正确地使用其中提供的功能。 8. 开发完成后,通过点击B4A软件中的“Build”按钮来生成可安装的应用程序包(APK)。 9. 将生成的APK文件安装到设备上进行测试和使用。 这些是使用B4A类库资源的基本步骤。需要注意的是,使用类库资源可能需要一定的编程知识和理解能力,以便正确地使用其中的功能。如果你在使用类库资源时遇到问题,可以参考B4A官方文档或在相关的开发者社区寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值