我得到了一个变成flv的avi文件,现在需要创建该flv的两个版本,一个版本包含所有音频,一个版本则删除了音频的一小部分(已叙述,我们需要删除提及特定项目)。
我知道我可以将flv导入到Flash时间轴中,但不确定如何在给定的部分帧中消除声音,
正在考虑将flv重做为两个单独的flv,一个包含视频,一个包含音频,然后将它们放入时间轴并剪切音频,但是我希望使用一种更简洁的方法,最好使用ActionScript
提前致谢,
标记
最佳答案
SoundMixer.stopAll();
需要停止所有声音时触发命令。
访问此link以获取有关SoundMixer类的更多信息
如果您正在寻找暂停播放,那么我找到了。
private function setVolume(volume:Number):void
{
var transform:SoundTransform = channel.soundTransform;
transform.volume = volume;
channel.soundTransform = transform;
}
以
setVolume(0)
或setVolume(100)
调用函数希望对您有所帮助。
关于flash - 编辑FLV并静音给定帧上的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383446/