有没会编写全局应用的
有了一个全局应用,我想加把壹壹播放器的全局应用加进去,两个合并一个全局应用,有没大大佬会修改package com.e4a.runtime.android;//请勿修改此包名
import android.app.Application;
import com.e4a.runtime.api.CrashHandler;
public class 全局应用 extends E4Aapplication {
@Override
public void onCreate() {
super.onCreate();
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(getApplicationContext());
}
}
下面这个是壹壹播放器的
package com.e4a.runtime.android;//请勿修改此包名
import android.app.Application;
import com.dueeeke.videoplayer.player.VideoViewConfig;
import com.dueeeke.videoplayer.player.VideoViewManager;
import com.dueeeke.videoplayer.ijk.IjkPlayerFactory;
import com.dueeeke.videoplayer.exo.ExoMediaPlayerFactory;
import com.dueeeke.videoplayer.player.AndroidMediaPlayerFactory;
public class 全局应用 extends E4Aapplication {
@Override
public void onCreate() {
super.onCreate();
//初始化播放核心
//默认 AndroidMediaPlayer
//AndroidMediaPlayer 工厂类: AndroidMediaPlayerFactory.create(); 不推荐,系统的MediaPlayer兼容性较差,建议使用IjkPlayer或者ExoPlayer
//IjkPlaye 工厂类: IjkPlayerFactory.create();
//ExoMediaPlayer 工厂类: ExoMediaPlayerFactory.create();
//E4A不支持使用ExoMediaPlayer 别问我为什么 等E4A把JDK版本升级到1.8 就支持了
VideoViewManager.setConfig(VideoViewConfig.newBuilder().
setLogEnabled(false).
setPlayerFactory(IjkPlayerFactory.create()).
build());
}
}
package com.e4a.runtime.android;//请勿修改此包名
import android.app.Application;
import com.e4a.runtime.api.CrashHandler;
import com.dueeeke.videoplayer.player.VideoViewConfig;
import com.dueeeke.videoplayer.player.VideoViewManager;
import com.dueeeke.videoplayer.ijk.IjkPlayerFactory;
import com.dueeeke.videoplayer.exo.ExoMediaPlayerFactory;
import com.dueeeke.videoplayer.player.AndroidMediaPlayerFactory;
public class 全局应用 extends E4Aapplication {
@Override
public void onCreate() {
super.onCreate();
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(getApplicationContext());
//初始化播放核心
//默认 AndroidMediaPlayer
//AndroidMediaPlayer 工厂类: AndroidMediaPlayerFactory.create(); 不推荐,系统的MediaPlayer兼容性较差,建议使用IjkPlayer或者ExoPlayer
//IjkPlaye 工厂类: IjkPlayerFactory.create();
//ExoMediaPlayer 工厂类: ExoMediaPlayerFactory.create();
//E4A不支持使用ExoMediaPlayer 别问我为什么 等E4A把JDK版本升级到1.8 就支持了
VideoViewManager.setConfig(VideoViewConfig.newBuilder().
setLogEnabled(false).
setPlayerFactory(IjkPlayerFactory.create()).
build());
}
} 我应该会 lishangwl 发表于 2020-8-26 20:51
我应该会
不知道咋滴编译出来播放不了,app体积不带全局7M,用了全局播放不了也是7m,用备份的测试删除很多在带全局编译竟多出几M,又能播放怪了。多了一个播放器体器就播放正常,怪哉。 lishangwl 发表于 2020-8-26 20:51
我应该会
我测试能播放,在一次性复制所有代码编译,结果体积又变少,回到没加全局时,果然又播放不了,怪哉,所以我打算重新写,一点点加功能,所以用不上你写的这个合并,但是你也辛苦了,还是非常感谢。 如意134 发表于 2020-8-27 19:33
我测试能播放,在一次性复制所有代码编译,结果体积又变少,回到没加全局时,果然又播放不了,怪哉,所以 ...
全局应用起到一个初始化的作用 初始化ijk内核 文件大小变化有关跟so文件有关 知之为知之,不知为不知 看了一遍,不懂;又看了一遍,还是不懂 看不懂,也要看 最大的乐趣就是在中文编程论坛看帖子
页:
[1]
2