美文网首页
EasyMovieTexture

EasyMovieTexture

作者: 冰冰棒bling | 来源:发表于2019-07-04 21:02 被阅读0次

    EasyMovieTexture

    Unity移动端第三方视频播放插件,支持视频本地播放,支持RTSP。

    1>. 初始化加载,该部分主要在Unity中将播放视频的地址(本地/URL)传送到Android,并完成MediaPlayer的初始化

    2>. Android创建一个Surface,并将其与之前创建的MediaPlayer绑定

    3>. 结合视频绘制载体计算图像拉伸比

    4>. 根据视频宽高比创建VideoTexture并传到Android与

    m_VideoTexture =newTexture2D(Call_GetVideoWidth(), Call_GetVideoHeight(),TextureFormat.RGB565,false);

    Call_SetUnityTexture(m_VideoTexture.GetNativeTextureID());

    5>. 设置视频窗口,完成TextureId与surface的绑定

    SetWindowSize(GetVideoWidth(),GetVideoHeight(),m_iUnityTextureID ,m_bRockchip);

    6>. 更新纹理

    Call_UpdateVideoTexture();

    m_SurfaceTexture.updateTexImage();

    7>. 播放视频

    使用MediaPlayer播放视频

    相关文章

      网友评论

          本文标题:EasyMovieTexture

          本文链接:https://www.haomeiwen.com/subject/lxeaqftx.html