Skip to content

2.0.2.0版后 上课、自动化提醒等功能播放提示音逻辑异常 #1673

Description

@OrangeFish6

检查清单

  • 我已更新到最新版 最新的版本号最新的版本号 测试,并看过 最新提交,确认这一 Bug 还没有修复。我也已在 Issues 中检索,确认这一 Bug 未被提交过,并且在 常见问题 中没有解决方案。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

在2.0.1.1及之前的版本中,自动化-提醒里创建的提醒:无论是在“标题显示”状态还是“正文显示”状态,长音频作为提示音可以一直播放。(也就是说可以拿ci来放歌()

实际结果

在升级2.0.2.0版本后,本人在linux/windows多端测试,提示音均仅可在“标题显示”状态播放。当标题显示结束进入正文显示状态时,音频会被截断并终止。

重现步骤

自动化-提醒-设置标题内容、正文内容,在高级设置里把提示音改成一个长音频(歌曲/其他都行)

截图/录屏(可选,建议)

_2026_03_06_19_13_40_7.mp4

堆栈跟踪(可选)

[2026/3/6 19:09:03] [Warning] ClassIsland.Services.Logging.AvaloniaLoggingSink:
[Binding] An error occurred binding 'Content' to '$visualParent[MainWindowLine].OverlayContent.Content' at 'OverlayContent': 'Value is null.' (ContentPresenter #20330987)
[2026/3/6 19:09:03] [Warning] ClassIsland.Services.Logging.AvaloniaLoggingSink:
[Binding] An error occurred binding 'ContentTemplate' to '$visualParent[MainWindowLine].OverlayContent.ContentTemplate' at 'OverlayContent': 'Value is null.' (ContentPresenter #20330987)
[2026/3/6 19:09:03] [Warning] ClassIsland.Services.Logging.AvaloniaLoggingSink:
[Binding] An error occurred binding 'Content' to '$visualParent[MainWindowLine].MaskContent.Content' at 'MaskContent': 'Value is null.' (ContentPresenter #OverlayMaskContent)
[2026/3/6 19:09:03] [Warning] ClassIsland.Services.Logging.AvaloniaLoggingSink:
[Binding] An error occurred binding 'ContentTemplate' to '$visualParent[MainWindowLine].MaskContent.ContentTemplate' at 'MaskContent': 'Value is null.' (ContentPresenter #OverlayMaskContent)

诊断信息

SystemOsVersion: Microsoft Windows 10.0.26200
SystemOsArch: X64
SystemDeviceName: CREFG-XX
SystemDeviceVendor: HUAWEI
AppPackageRoot: D:\ClassIsland 2.0
AppRoot: D:\ClassIsland 2.0\data
AppCurrentDirectory: D:\ClassIsland 2.0\app-2.0.2.0-0
AppExecutingEntrance: D:\ClassIsland 2.0\ClassIsland.exe
AppCurrentMemoryUsage: 701.14 MiB(735199232 Bytes)
AppStartupDurationMs: 1518
AppVersion: 2.0.2.0-LiliyaOlenyeva-7840a48(HEAD) (Core 2.0.0.0)
AppSubChannel: windows_x64_full_folder
AppLoadedPlugin: 值日生名单(dutylist.jimmyxiao,1.1.0.0), ExtraIsland(ink.lipoly.ext.extraisland,1.2.0.1), VoiceHub广播站排期(laoshui.voicehub,1.0.0.3), DutyIsland(lrs2187.duty,0.2.3.0), SystemTools(SystemTools,2.4.0.0)
AppIsAssetsTrimmed: False
DiagnosticFirstLaunchTime: 2025/8/30 17:31:49
DiagnosticStartupCount: 317
DiagnosticMemoryKillCount: 0
DiagnosticLastMemoryKillTime: 2025/8/30 17:31:49
DiagnosticMemoryKillFreqDay: 0.000

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug在使用 ClassIsland 的过程中遇到了 Bug优先级:无短期内不会计划完成的事项待查看等待开发者查看此 Issue

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions