zoukankan      html  css  js  c++  java
  • Unity 视频播放

    官方提供的播放方法不靠谱,这台机子能放那台不能放。

    采用java写。

    方法一 

    String urlStr = Environment.getExternalStorageDirectory().getPath()+"/OpenEye.mp4" ;
    Uri uri = Uri.parse(urlStr);
    VideoView videoView = (VideoView)this.findViewById(R.id.videoView);
    if(videoView==null){
    Toast.makeText(context, "videoView",Toast.LENGTH_SHORT).show();
    }
    videoView.setMediaController(new MediaController(this));
    videoView.setVideoURI(uri);
    videoView.start();

    findViewById 之前记得  setContentView(R.layout.meisheng_playmove);

    meisheng_playmove个xml文件记得要放在unity对应Sdk目录下res中,免得找不到。

    setContentView 只能在主线程?下调用,可能会出现only the original thread that created类似的错误。

    Message msg = new Message();

    //发送message值给Handler接收
    mHandler.sendMessage(msg);

    private Handler mHandler = new Handler() {
    public void handleMessage(Message msg) {
    // 更新UI

    setContentView(R.layout.meisheng_playmove);
    playerMovieDeal();//最上面的播放处理
    };
    };

     、、、、、、、、、、、、、、、、、、、、

    Plugins下的Android可以放多个工程,在其他工程的文件下有个project.properties,

    target=android-21
    android.library=true----------改成true

     但是用eclipse导出后AndroidManifest.xml不会融合到一起,需要将AndroidManifest.xml下的那些个<activity粘贴到主AndroidManifest

  • 相关阅读:
    前后端分离的思想
    原生js瀑布流
    瀑布流懒加载
    js的垃圾回收机制
    TCP三次挥手四次握手
    HTTP与HTTPS的区别
    http报文
    前后端的分离
    express中间件
    vue生命周期钩子函数解读步骤
  • 原文地址:https://www.cnblogs.com/sevenmoons/p/6729004.html
Copyright © 2011-2022 走看看