按键
似乎有问题,并没有想象中那么灵敏
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
本来以为会跟如上路径有点关系,但是发现似乎并没有。。。。
怀疑可能是内嵌进去了,如果有大佬找到正确答案的话 请随时留言 我也好及时改正