源代码详情

返回代码列表
C++

点击多个按钮播放视频

作者: 超级管理员 发布时间: 2025-11-15 13:53 下载次数: 5 最后更新: 2025-11-18 10:02
点击多个按钮播放视频
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Video;
using System.IO;

public class VideoPlaybackController : MonoBehaviour
{
    public VideoPlayer videoPlayer;
    public Button playButton1;
    public Button playButton2;

    void Start()
    {
        playButton1.onClick.AddListener(PlayVideo1); // 点击按钮1播放视频1
        playButton2.onClick.AddListener(PlayVideo2); // 点击按钮2播放视频2
    }

    void PlayVideo1()
    {
        string videoPath = Path.Combine(Application.dataPath, "1.mp4"); // 视频1在Assets/Videos/Video1.mp4
        PlayVideo(videoPath);
    }

    void PlayVideo2()
    {
        string videoPath = Path.Combine(Application.dataPath, "2.mp4"); // 视频2在Assets/Videos/Video2.mp4
        PlayVideo(videoPath);
    }

    void PlayVideo(string path)
    {
        videoPlayer.url = path;
        videoPlayer.Play();
    }
}