VLC Player for Unity插件使用测试工程,讲解脚本控制RTSP视频的播放
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 448512 2016-08-13 15:37 VideoPlayTestProjectAssetsPluginsSystem.Drawing.dll
文件 394 2016-08-13 15:37 VideoPlayTestProjectAssetsPluginsSystem.Drawing.dll.meta
文件 3053568 2016-08-13 15:36 VideoPlayTestProjectAssetsPluginsSystem.Windows.Forms.dll
文件 394 2016-08-13 15:36 VideoPlayTestProjectAssetsPluginsSystem.Windows.Forms.dll.meta
文件 193 2016-08-13 15:38 VideoPlayTestProjectAssetsPlugins.meta
文件 17578 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcAUTHORS.txt
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcAUTHORS.txt.meta
文件 944659 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll
文件 294 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.manifest
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.manifest.meta
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.meta
文件 18431 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcCOPYING.txt
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcCOPYING.txt.meta
文件 79379 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlclibgcc_s_seh-1.dll
文件 176 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlclibgcc_s_seh-1.dll.meta
文件 143891 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlc.dll
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlc.dll.meta
文件 2750483 2016-08-13 15:35 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlccore.dll
文件 176 2016-08-13 15:35 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlccore.dll.meta
文件 80345 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensionsVLSub.luac
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensionsVLSub.luac.meta
文件 193 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensions.meta
文件 3817 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmain.css
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmain.css.meta
文件 2732 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmobile.css
文件 176 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmobile.css.meta
文件 201 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_18_b81900_40x40.png
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_18_b81900_40x40.png.meta
文件 197 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_20_666666_40x40.png
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_20_666666_40x40.png.meta
............此处省略2549个文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class VideoPlayTest : MonoBehaviour {
public Gameobject videoOnPanel = null;
public Text texBtnPlay = null;
private PlayVLC vlcPlayer = null;
private bool videoShow = false;
//当前后台打开的VLC视频播放进程在关闭时会有一点延迟,必须确保完全退出,才能进行下一次的重新开启
private bool videoWaitExit = false;
// Use this for initialization
void Start () {
vlcPlayer = videoOnPanel.GetComponent();
vlcPlayer.VideoPath = “rtsp://192.168.11.136:554“;
}
// Update is called once per frame
void Update () {
CheckVlcPlayerState();
}
void OnApplicationQuit()
{
if (videoWaitExit) return;
if (videoShow)
{
vlcPlayer.StopVideo();
}
}
public void PlayVideo()
{
if (videoWaitExit) return;
if (videoShow)
{
vlcPlayer.StopVideo();
videoWaitExit = true;
texBtnPlay.text = “打开视频“;
}
else
{
videoOnPanel.SetActive(true);
vlcPlayer.Play();
texBtnPlay.text = “关闭视频“;
}
videoShow = !videoShow;
}
///
/// 检查当前打开的VLC进程是否完全关闭
///
private void CheckVlcPlayerState()
{
if (false == videoWaitExit) return;
if (false == vlcPlayer.IsPlaying)
{
videoOnPanel.SetActive(false);
videoWaitExit = false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 448512 2016-08-13 15:37 VideoPlayTestProjectAssetsPluginsSystem.Drawing.dll
文件 394 2016-08-13 15:37 VideoPlayTestProjectAssetsPluginsSystem.Drawing.dll.me
文件 3053568 2016-08-13 15:36 VideoPlayTestProjectAssetsPluginsSystem.Windows.Forms.dll
文件 394 2016-08-13 15:36 VideoPlayTestProjectAssetsPluginsSystem.Windows.Forms.dll.me
文件 193 2016-08-13 15:38 VideoPlayTestProjectAssetsPlugins.me
文件 17578 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcAUTHORS.txt
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcAUTHORS.txt.me
文件 944659 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll
文件 294 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.manifest
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.manifest.me
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcaxvlc.dll.me
文件 18431 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcCOPYING.txt
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcCOPYING.txt.me
文件 79379 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlclibgcc_s_seh-1.dll
文件 176 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlclibgcc_s_seh-1.dll.me
文件 143891 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlc.dll
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlc.dll.me
文件 2750483 2016-08-13 15:35 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlccore.dll
文件 176 2016-08-13 15:35 VideoPlayTestProjectAssetsStreamingAssetsvlclibvlccore.dll.me
文件 80345 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensionsVLSub.luac
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensionsVLSub.luac.me
文件 193 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluaextensions.me
文件 3817 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmain.css
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmain.css.me
文件 2732 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmobile.css
文件 176 2016-08-13 15:37 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssmobile.css.me
文件 201 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_18_b81900_40x40.png
文件 176 2016-08-13 15:36 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_18_b81900_40x40.png.me
文件 197 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_20_666666_40x40.png
文件 176 2016-08-13 15:38 VideoPlayTestProjectAssetsStreamingAssetsvlcluahttpcssui-lightnessimagesui-bg_diagonals-thick_20_666666_40x40.png.me
............此处省略2549个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)