基于ijkplayer封装的UE4安卓播放器插件

   日期:2020-07-04     浏览:109    评论:0    
核心提示:基于ijkplayer封装的UE4安卓播放器插件关于 ijkplayerUE4相关的 Github 地址使用方法运行后的demo关于 ijkplayerUE4基于bilibili开源项目 ijkplayer 的一个UE4视频播放器插件,理论上是支持各种直播流媒体的。比如RTSP,RTMP之类的,不过这些特殊的类型需要自行下载ijkplayer编译成库,现在仅支持m3u8等格式的视频流。UI界面用的是开源的 jjdxm_ijkplayer 的项目,ijkplayerUE4 基本上是站在巨人的肩旁上。相

基于ijkplayer封装的UE4安卓播放器插件

  • 关于 ijkplayerUE4
    • 相关的 Github 地址
    • 使用方法
    • 运行后的demo

关于 ijkplayerUE4

基于bilibili开源项目 ijkplayer 的一个UE4视频播放器插件,理论上是支持各种直播流媒体的。比如RTSP,RTMP之类的,不过这些特殊的类型需要自行下载ijkplayer编译成库,现在仅支持m3u8等格式的视频流。
UI界面用的是开源的 jjdxm_ijkplayer 的项目,ijkplayerUE4 基本上是站在巨人的肩旁上。

相关的 Github 地址

如果没有特殊需求的可以直接用我封装好的插件:https://github.com/LinXunxi/IJKPlayerUE

下面是所依赖的库的地址:

  1. jjdxm_ijkplayer:https://github.com/lingcimi/jjdxm_ijkplayer
  2. ijkplayer:https://github.com/Bilibili/ijkplayer

使用方法

下载压缩包或者直接clone下来

git --clone https://github.com/LinXunxi/IJKPlayerUE.git

放到项目根目录的Plugins目录(没有就创建

CS文件中引用

using UnrealBuildTool;

public class AndroidFunction : ModuleRules
{
	public AndroidFunction(ReadOnlyTargetRules Target) : base(Target)
	{
		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
	
		PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", });

		PrivateDependencyModuleNames.AddRange(new string[] { "IJKPlayerUE" });

	}
}

接着在随意的一个蓝图中调用这两个函数即可

运行后的demo

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服