按键

 

似乎有问题,并没有想象中那么灵敏

if (Application.platform == RuntimePlatform.Android&&Input.GetKeyDown(KeyCode.Escape)) {
      //返回键
}
if (Application.platform == RuntimePlatform.Android && Input.GetKeyDown(KeyCode.Home)) {
     //HOME
}

 

调用虚拟键盘

未测试

TouchScreenKeyboard.Open ("")

 

播放视频的注意事项

截图中是此次安卓打包的信息,等会跟安卓设备中的目录有关系

 

 

 

用于播放视频的组件是AV Pro Video,设备是三星的 Galaxy Tab A 型号为 SM-T510

首先看切换视频的代码如下

 

/// <summary>
    /// 切换视频
    /// </summary>
    /// <param name="_vdPath"></param>
    public void changeVideo(string _vdPath)
    {
        //text.text = _vdPath;
        media.m_VideoPath = _vdPath;
        media.OpenVideoFromFile(media.m_VideoLocation, media.m_VideoPath, media.m_AutoStart);

        media.Control.Rewind();
        media.Control.Play();
    }

 

 其中media是关联的AV PRO 中的MediaPlayer,传进函数的 _vdPath是 0.mp4的string

然后在此我使用了两种播放视频的路径 一种是 Peristent Data  ,一种是Streaming Assets.  呃  两种路径都是用的这同一段代码

第一种情况 选中的资源路径类型是 Peristent Data

 

 

 

 

 这个时候 应该是在设备中的Android/data/com.ZS.Demo/files中来放置视频的,经我测试后,个人认为应该是只能手动放进去,或者也可以让程序通过网络来下载到里面???  但是不知道怎么通过网络下载,所以暂时就先不去尝试了

 

第二种情况 Streaming Assets

 

 

 

 

本来以为会跟如上路径有点关系,但是发现似乎并没有。。。。

怀疑可能是内嵌进去了,如果有大佬找到正确答案的话  请随时留言 我也好及时改正

 

posted on 2020-05-20 15:39  凌落成迷  阅读(144)  评论(0编辑  收藏  举报