|
@@ -51,6 +51,7 @@ class AnimPlayer(val animView: IAnimView) {
|
|
|
var isSurfaceAvailable = false
|
|
var isSurfaceAvailable = false
|
|
|
var startRunnable: Runnable? = null
|
|
var startRunnable: Runnable? = null
|
|
|
var isStartRunning = false // 启动时运行状态
|
|
var isStartRunning = false // 启动时运行状态
|
|
|
|
|
+ var isMute = false // 是否静音
|
|
|
|
|
|
|
|
val configManager = AnimConfigManager(this)
|
|
val configManager = AnimConfigManager(this)
|
|
|
val pluginManager = AnimPluginManager(this)
|
|
val pluginManager = AnimPluginManager(this)
|
|
@@ -106,11 +107,13 @@ class AnimPlayer(val animView: IAnimView) {
|
|
|
if (isSurfaceAvailable) {
|
|
if (isSurfaceAvailable) {
|
|
|
isStartRunning = false
|
|
isStartRunning = false
|
|
|
decoder?.start(fileContainer)
|
|
decoder?.start(fileContainer)
|
|
|
- audioPlayer?.start(fileContainer)
|
|
|
|
|
|
|
+ if (!isMute) {
|
|
|
|
|
+ audioPlayer?.start(fileContainer)
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
startRunnable = Runnable {
|
|
startRunnable = Runnable {
|
|
|
innerStartPlay(fileContainer)
|
|
innerStartPlay(fileContainer)
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
animView.prepareTextureView()
|
|
animView.prepareTextureView()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|