作者sbrhsieh (十年一梦)
看板java
标题Re: [问题] 音效总是会多loop一次
时间Thu Nov 14 21:44:30 2013
这应该没有那麽难懂,主要是你没有了解 loop 操作的意义。
loop start/end point 是可以设定的,假如你没有设定,预设应该分别是
media 的头与尾。
要进行播放一个 clip 的操作是 start。
loop 操作的意义则是(隐含 start)从目前的 playback position 开始 play
直到 loop end point 再跳回 loop start point 处继续 play。
loop count 参数限制从 loop end point 跳回 loop start point 的次数。
那麽刚 open 一个 clip 时,position 是在最开头,直接执行 loop(1) 操作
自然就是会 play 两次。
start/loop 到自行停止後的 position 会停在 media 最尾端,故接下来的
loop(1) 操作就是只 play 一次。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.172.228.235
※ 编辑: sbrhsieh 来自: 1.172.228.235 (11/15 00:15)
1F:推 dayinout:理解了,您这麽一说我更明白loop以及start的涵义了:) 11/15 02:01
2F:推 gmoz:推 11/15 08:53