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

  • 相关阅读:
    UE4 学习 噩梦项目
    字符串学习笔记
    luogu P4391 [BOI2009]Radio Transmission 无线传输
    luogu P2153 [SDOI2009]晨跑
    网络流学习笔记
    UVA437 【巴比伦塔 The Tower of Babylon】
    基础重修笔记
    luogu P1283 【平板涂色】
    树链剖分学习笔记
    DP学习笔记
  • 原文地址:https://www.cnblogs.com/sevenmoons/p/6729004.html
Copyright © 2011-2022 走看看