androidStudio使用播放器报错?

  • 回答 (1)
  • 关注 (0)
  • 查看 (95)

使用androidStudio开发,引用playersdk.aar包。在XML中添加下面的代码,并在activity的oncreate方法中setContentView时就会报错。<com.tencent.qcload.playersdk.ui.VideoRootFrame** **android**:id=**"@+id/player"** **android** ayout_width=**"match_parent"** **android** ayout_height=**"**match_parent**"></com.tencent.qcload.playersdk.ui.VideoRootFrame>重要报错内容如下: Caused by: java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.RelativeLayout at com.tencent.qcload.playersdk.ui.VideoRootFrame.init(VideoRootFrame.java:125) at com.tencent.qcload.playersdk.ui.VideoRootFrame.<init>(VideoRootFrame.java:107) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) at android.view.LayoutInflater.inflate(LayoutInflater.java:492) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at android.view.LayoutInflater.inflate(LayoutInflater.java:353) at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:267) at android.app.Activity.setContentView(Activity.java:1915) at player.hx.videoplayer.VideoActivity.onCreate(VideoActivity.java:40) at android.app.Activity.performCreate(Activity.java:5234) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388) at android.app.ActivityThread.access$900(ActivityThread.java:148) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5457) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:806) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622) at dalvik.system.NativeStart.main(Native Method) 就是说包里面有个地方本该是RelativeLayout的结果写成了LinearLayout而强转错误。

845963142845963142提问于
奇奇回答于

<com.tencent.qcload.playersdk.ui.VideoRootFrame

android:id="@+id/player"

android ayout_width="match_parent"

android ayout_height="wrap_content">

</com.tencent.qcload.playersdk.ui.VideoRootFrame>

所属标签

可能回答问题的人

  • 腾讯云视频

    腾讯 · 行业应用产品经理 (已认证)

    86 粉丝0 提问1 回答
  • 腾讯云技术服务团队

    腾讯云 · 技术服务团队 (已认证)

    30 粉丝0 提问7 回答
  • 宝哥@devops运维

    腾讯 · 高级云计算工程师 (已认证)

    84 粉丝0 提问0 回答
  • elliswu

    腾讯计算机系统有限公司 · 高级工程师 (已认证)

    5 粉丝0 提问0 回答
  • 小翔

    1 粉丝0 提问1 回答
  • 1076485026

    0 粉丝0 提问0 回答

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动