Я пытаюсь настроить ползунок регулировки громкости для своего видеопроигрывателя, но мне сложно найти способ управления громкостью в видеоклипе в Unity Video Player.Кажется, я не могу связать источник звука с видеоклипом, чтобы контролировать громкость.У меня нет проблем с отдельными аудиофайлами mp3, но я не могу заставить их работать с видеофайлами.
Есть предложения?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Video;
using UnityEngine.EventSystems;
public class track : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
public AudioSource audio;
public Slider audiovolume;
public VideoPlayer video;
Slider tracking;
bool slide = false;
void Start()
{
tracking = GetComponent<Slider>();
}
public void OnPointerDown(PointerEventData a)
{
slide = true;
}
public void OnPointerUp(PointerEventData a)
{
float frame = (float)tracking.value * (float)video.frameCount;
video.frame = (long)frame;
slide = false;
}
void Update()
{
if (!slide && video.isPlaying)
tracking.value = (float)video.frame / (float)video.frameCount;
}
public void volume()
{
audio.volume = audiovolume.value;
}
}