作者doasgloria (青柳立夏)
看板GameDesign
标题[请益] Unity在Android使用VideoPlayer的问题
时间Wed Jun 10 11:18:09 2020
今天想尝试做一个功能
就是在
Android上播放影片
并要撷取影片每一个frame处理後再播出
如果是电脑 我只要让
camera有
VideoPlayer属性
使用
VideoPlayer.Play(); 就可以一般播放
然後在那个
camera的
TargetTexture上挂一个
RenderTexture
撷取那个
RenderTexture处理後再更新到
RawImage之类的咚咚上
就可以顺利完成我的功能~
可是我发现在
Android好像行不通
我先尝试了让使用者在Gallery选择要播的影片
取得该影片路径(
path), 然後使用
Handheld.PlayFullScreenMovie("file://" +
path);
这样是可以单纯播影片没问题 ^0^
但是我如果把那个
path丢到有
VideoPlayer的
Camera里面
想要依样画狐狸~~ 影片就播不出来 画面毫无反应 >///<
程式码大致如下:
https://i.imgur.com/AyNbdRv.png
我如果在电脑端编辑器情况下
同样的code 把
path(videoPlayer.url)输入一个电脑里的影片路径
是可以播出的...(虽然不知道为啥极度LAG,但那应该是另一个问题了)
有大大遇过类似的问题吗~~
PS. 我的编辑器是2018.4.22f1 , Android尝试过10跟7
希望有知道可能原因的大大指点一条明路 =0=
--
◢ ◥ 近 我是大猩猩 呜吼吼咿呜!吼
◢◢ ◥◣ 藤 「这是一首真正靠双手创作,
◢●◥◣◢◤●◥出 呜吼吼吼吼 呜!吼吼呜!吼
◣╱ ╲◢ 没 歌诵真心且独一无二的短歌啊!」
◢ ˙˙ ◥ 注 呜吼吼吼吼-咿
◥ ◢ 意 《我是大猩猩》 菱木俊辅
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.76.142 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1591759098.A.A2A.html
※ 编辑: doasgloria (114.37.76.142 台湾), 06/10/2020 11:19:40
1F:推 wulouise: 有试过path前面加上file://吗? 06/10 12:29
3F:→ doasgloria: 好ˇ的 T.T 06/10 17:01
4F:推 newyellow: 我自己跟几个朋友开发 mobile 端通常都用 avpro video 06/23 17:04
5F:→ newyellow: 给你参考 ... 虽然价格高 但 api 写得蛮好的 06/23 17:04