阿里云的AliVcMediaPlayer无法播放

左手智慧 2019-01-06 03:24:45
使用了阿里云的视频播放SDK,我按照网站上的文档导入aar包,可是我一编译,就提示这一行语句错误:
mPlayer = new AliVcMediaPlayer(LiveBroadcastVideoActivity.this, mLiveBrodacast_surfaceView);
错误: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader请有使用阿里视频播放器的大神指导一下,万分感谢


public class LiveBroadcastVideoActivity extends AppCompatActivity implements MediaPlayer.MediaPlayerPreparedListener{
private AliVcMediaPlayer mPlayer;
private SurfaceView mLiveBrodacast_surfaceView;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.live_vroadcast_video);
initView();
//初始化播放器(只需调用一次即可,建议在application中初始化)
AliVcMediaPlayer.init(getApplicationContext());
}
private void initView() {
mLiveBrodacast_surfaceView = findViewById(R.id.liveBrodacast_surfaceView);
mLiveBrodacast_surfaceView.getHolder().addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(SurfaceHolder holder) {
mPlayer = new AliVcMediaPlayer(LiveBroadcastVideoActivity.this, mLiveBrodacast_surfaceView);
mPlayer.setPreparedListener(LiveBroadcastVideoActivity.this);
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
}
});
}
private void prepareToPlay() {
//播放方式二:使用URL播放(直播用户推荐使用)
String url = getIntent().getStringExtra("url");
/*AliyunLocalSource.AliyunLocalSourceBuilder asb = new AliyunLocalSource.AliyunLocalSourceBuilder();
asb.setSource(url);
//aliyunVodPlayer.setLocalSource(asb.build());
AliyunLocalSource mLocalSource = asb.build();*/
mPlayer.prepareToPlay(url);
}
@Override
public void onPrepared() {
try {
prepareToPlay();
}catch (Exception e){
e.printStackTrace();
}
}
}


xml布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SurfaceView
android:id="@+id/liveBrodacast_surfaceView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>



错误信息如下:
2019-01-06 15:17:58.883 16371-16371/com.example.administrator.okhttpdemo E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.administrator.okhttpdemo, PID: 16371
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/base.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_dependencies_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_resources_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_0_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_1_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_2_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_3_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_4_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_5_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_6_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_7_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_8_apk.apk", zip file "/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/base.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_dependencies_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_resources_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_0_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_1_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_2_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_3_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_4_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_5_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_6_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_7_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_8_apk.apk!/lib/x86, /data/app/com.example.administrator.okhttpdemo-V75ibPtyzCkUwyMHznH83A==/split_lib_slice_9_apk.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libdata_source.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:1011)
at java.lang.System.loadLibrary(System.java:1657)
at com.alivc.player.TBMPlayer.<clinit>(TBMPlayer.java:29)
at com.alivc.player.AliVcMediaPlayer.getMPlayer(AliVcMediaPlayer.java:394)
at com.alivc.player.AliVcMediaPlayer.setSurface(AliVcMediaPlayer.java:799)
at com.alivc.player.AliVcMediaPlayer.initPlayer(AliVcMediaPlayer.java:251)
at com.alivc.player.AliVcMediaPlayer.<init>(AliVcMediaPlayer.java:243)
at com.alivc.player.AliVcMediaPlayer.<init>(AliVcMediaPlayer.java:239)
at com.example.administrator.okhttpdemo.activity.live_video.btn_more.LiveBroadcastVideoActivity$1.surfaceCreated(LiveBroadcastVideoActivity.java:33)
at android.view.SurfaceView.updateSurface(SurfaceView.java:663)
at android.view.SurfaceView$2.onPreDraw(SurfaceView.java:143)
2019-01-06 15:17:58.883 16371-16371/com.example.administrator.okhttpdemo E/AndroidRuntime: at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:977)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2349)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1392)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6752)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:911)
at android.view.Choreographer.doCallbacks(Choreographer.java:723)
at android.view.Choreographer.doFrame(Choreographer.java:658)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)



请知道的大神解答下,谢谢!!!
...全文
464 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
丁元英 2019-01-13
  • 打赏
  • 举报
回复
.so库的问题。你看下。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧