13 12
发新话题
打印

MPEG播放完后的黑屏

MPEG播放完后的黑屏

MPEG播放完后有个黑屏,怎么可以让录像播放完后自动擦掉黑屏呢?

TOP

MPEG播放完后的黑屏

你可以判断当前视频是否播放完毕啊,播放完毕马上使用擦除图标擦除!

TOP

MPEG播放完后的黑屏

怎么判断?用MEDIAPLAYING吗?好像SOUNDPLAYING

TOP

MPEG播放完后的黑屏

[这个贴子最后由洲在 2002/10/25 00:07am 编辑]

放一个等待图标,设置时间=视频时间,其他勾选都去掉
再放个擦除图标,选视频

TOP

MPEG播放完后的黑屏

我改用DMX播放MPEG,在DMX后加一擦除图标,时间一项写的是
geticonproperty(@"dmx",#duration)
那我想如果正常播放应该是可以擦除的吧,但我们常常会在播放时有其它操作,好像快进,快退或者暂停之类的,那有别的好办法吗?好像寒冰讲的那种,但我用不好。

TOP

MPEG播放完后的黑屏

[quote][b]下面引用由[u]超级笨笨[/u]在 [i]2002/10/27 09:43am[/i] 发表的内容:[/b]
我改用DMX播放MPEG,在DMX后加一擦除图标,时间一项写的是
geticonproperty(@"dmx",#duration)
那我想如果正常播放应该是可以擦除的吧,但我们常常会在播放时有其它操作,好像快进,快退或者暂停之类 ...
[/quote]
我刚才测试了一下,还是不擦除,寒冰版主还是你告诉我该怎么做吧,拜托了。

TOP

MPEG播放完后的黑屏

你其实可以使用电影图标,属性设置为直到播放完毕,也就是等待视频播放完毕流程才继续往下执行,在电影图标下放置一个擦除图标擦除视频就是了!
如果使用DMX,你得使用一个条件交互动态检测视频播放位置,当GetSpriteProperty(@"DirectMedia Xtra", #currenttime)=GetIconProperty(@"DirectMedia Xtra", #duration)时,擦除DMX。

TOP

MPEG播放完后的黑屏

    多谢,我还是试试用后一种吧,因为用DMX调入录像可以自动生成进度条。我马上试一下。
    想顺便问一下,如果在录像播放期间使用过暂停,快进或者快放命令的话,GetSpriteProperty(@"DirectMedia Xtra", #currenttime)=GetIconProperty(@"DirectMedia Xtra", #duration)语句判断还能很好的起作用吗?
    也就是说GetSpriteProperty(@"DirectMedia Xtra", #currenttime)是不是指录像当前的播放时间,而与由于用户操作造成的时间长短并无关系呢?我只是想确定一下。

TOP

MPEG播放完后的黑屏

要是我在视频播放的同时面面还要
做字幕呢
等待图标还能用吗
那后面的如何同步呢

TOP

MPEG播放完后的黑屏

[quote][b]下面引用由[u]孤独痴[/u]在 [i]2002/11/10 06:41pm[/i] 发表的内容:[/b]
要是我在视频播放的同时面面还要
做字幕呢
等待图标还能用吗
那后面的如何同步呢
[/quote]
你可以试试用QUICKRTIME播放视频,我没试过,但寒冰说这样可以,别的办法都没成功。

TOP

 13 12
发新话题