[Unity]新手教程------安卓打包,播放本地视频

1.安装安卓模块,在Unity Hub的安装里找到你装好的,然添加安卓模块,等待安装完成

 2.新建工程,添加Raw Image,这步是为了在UI上播放视频

 3.给Raw Image添加video player,并将Source设置成URL,这步为了方便后面脚本传视频路径

 4,新建StreamingAssets文件夹并将视频(MP4)拷贝进来

5.新建Script文件夹,创建新的C# Script

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
using UnityEngine.UI;
using System.IO;

public class VideoPath : MonoBehaviour
{
    private VideoPlayer videoPlayer;
    // Start is called before the first frame update
    void Start()
    {
        videoPlayer = this.GetComponent<VideoPlayer>();
        videoPlayer.url = Path.Combine(Application.streamingAssetsPath, "video.mp4");
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

 6.给Raw Image添加脚本

 

7.以上就是整个工程的准备工作,现在做安卓方面的修改

8.添加AndroidManifest.xml文件(如果Assets\Plugins\Android文件夹下有此文件可以跳过这步)

打开File--Build Setting--检查scene是否正常--PlayerSetting

 找到Player--PublishingSettings--build--custom Main Manifest--勾选

 9.添加读取和写入权限

打开 你的工程\Assets\Plugins\Android\AndroidManifest.xml,添加

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

 

10.其实到这里也就可以了,你就可以去build setting里面build了,但是最好你再改一下一个配置参数。

 

猜你喜欢

转载自blog.csdn.net/qq_36251561/article/details/118990804
今日推荐