代码:unity AVpro获取本地视频得分辨率
时间: 2023-09-10 19:06:45 浏览: 323
本地视频获取
您可以使用AVPro Video插件提供的API来获取本地视频的分辨率。具体代码如下:
```csharp
using UnityEngine;
using RenderHeads.Media.AVProVideo;
public class VideoResolution : MonoBehaviour
{
public MediaPlayer mediaPlayer;
void Start ()
{
if (mediaPlayer == null)
{
mediaPlayer = GetComponent<MediaPlayer>();
}
// 获取视频的分辨率
int videoWidth = mediaPlayer.Info.GetVideoWidth();
int videoHeight = mediaPlayer.Info.GetVideoHeight();
Debug.Log("Video resolution: " + videoWidth + "x" + videoHeight);
}
}
```
在此示例中,我们使用AVPro Video插件提供的MediaPlayer组件来播放视频,并使用`GetVideoWidth()`和`GetVideoHeight()`方法获取视频的分辨率。您可以将此代码添加到自己的脚本中,并将MediaPlayer组件分配给`mediaPlayer`变量。
阅读全文