logo和名称替换

This commit is contained in:
谢宇宁
2026-10-14 11:23:36 +07:00
parent 1cb514cd02
commit c5c04a7967
478 changed files with 8990 additions and 4948 deletions
+6 -5
View File
@@ -1,10 +1,10 @@
import 'dart:async';
import 'package:audio_session/audio_session.dart';
import 'package:hgmj/hj_page/short_video/view/video_player_base_logic.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/event_bus/event_bus_util.dart';
import 'package:hgmj/tools_base/event_bus/events.dart';
import 'package:wydj/hj_page/short_video/view/video_player_base_logic.dart';
import 'package:wydj/tools_base/debug_log.dart';
import 'package:wydj/tools_base/event_bus/event_bus_util.dart';
import 'package:wydj/tools_base/event_bus/events.dart';
/// 监听音频环境变化,自动暂停所有视频播放,防止音频通过手机外放泄露隐私:
/// 1. 耳机 / 蓝牙断开(音频切回外放)
@@ -40,7 +40,8 @@ class HeadphoneMonitor {
});
// 兜底:部分机型(华为/荣耀等)蓝牙断开不发 becomingNoisy 广播,改用更底层的设备移除回调兜底
_deviceSub = session.devicesChangedEventStream.listen((event) {
final unplugged = event.devicesRemoved.any((d) => d.isOutput && _privateOutputTypes.contains(d.type));
final unplugged = event.devicesRemoved
.any((d) => d.isOutput && _privateOutputTypes.contains(d.type));
if (unplugged) {
debugLog('音频输出设备移除(蓝牙/耳机) → 自动暂停所有播放');
pauseAll();