bdhd://375936432|681A2F2488B4A1F2DC13B177ADDA03C1|幸福的面条01.HDTV.rmvb
这个播放地址。在安卓4.0调用 百度影音播放电影。请大侠帮忙。贴出代码。谢谢

解决方案 »

  1.   

    抽空帮你反编译了下百度影音的apk,可以做到调用百度影音来播放视频,但你提供的这个源好像不可用代码如下 Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    intent.addCategory(Intent.CATEGORY_BROWSABLE);
    intent.setData(Uri.parse("bdvideo://play/375936432|681A2F2488B4A1F2DC13B177ADDA03C1|幸福的面条01.HDTV.rmvb"));
    startActivity(intent);
      

  2.   

    之前的代码有点问题,下面的代码工作正常,视频也能播放
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    intent.addCategory(Intent.CATEGORY_BROWSABLE);
    intent.setData(Uri.parse("bdvideo://play/bdhd://375936432|681A2F2488B4A1F2DC13B177ADDA03C1|幸福的面条01.HDTV.rmvb"));
    startActivity(intent);
      

  3.   

    无法启动 activity
    05-14 10:26:41.626: E/AndroidRuntime(6037): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.baidu.video/com.baidu.video.player.PlayerActivity}: java.lang.NullPointerException
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread.access$600(ActivityThread.java:122)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.os.Handler.dispatchMessage(Handler.java:99)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.os.Looper.loop(Looper.java:137)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread.main(ActivityThread.java:4340)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at java.lang.reflect.Method.invokeNative(Native Method)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at java.lang.reflect.Method.invoke(Method.java:511)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at dalvik.system.NativeStart.main(Native Method)
    05-14 10:26:41.626: E/AndroidRuntime(6037): Caused by: java.lang.NullPointerException
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at pw.<init>(CacheErrorView.java:124)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at com.baidu.video.player.PlayerActivity.onCreate(PlayerActivity.java:593)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.Activity.performCreate(Activity.java:4465)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at com.lbe.security.service.core.client.b.aj.callActivityOnCreate(Unknown Source)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
    05-14 10:26:41.626: E/AndroidRuntime(6037):  ... 11 more