Commit 1e33c5f
committed
feat(audio): 添加音频播放功能支持
- 新增 AudioPlayerUtil 工具类,支持 Assets、本地文件和网络音频播放
- 在 ASJavascriptInterfaceAsync 中实现 audioPlayFromFile 和 audioStop 方法
- 扩展 CallMethod 类,增加 audioPlayFromFile 和 audioStop 常量- 更新 OverlayBasic 示例,恢复注释掉的测试代码逻辑
- 移除 OverlayBasic 中的 download 方法实现
- 添加音频播放相关的完整回调接口和状态管理
- 支持相对音量和绝对音量控制模式
- 实现播放完成后的系统音量自动恢复功能
- 提供详细的音频播放调试信息接口- 集成协程支持,优化异步播放体验1 parent ff1ab06 commit 1e33c5f
File tree
4 files changed
+747
-30
lines changed- assists-web/src/main/java/com/ven/assists/web
- assists/src/main/java/com/ven/assists/utils
- simple/src/main/java/com/ven/assists/simple/overlays
4 files changed
+747
-30
lines changedLines changed: 38 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
69 | 70 | | |
| 71 | + | |
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| |||
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
120 | 158 | | |
121 | 159 | | |
122 | 160 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
0 commit comments