package voice import ( "sort" "testing" "git.yeij.top/AskaEth/Cyrene_v2/internal/capability/transcode" ) // TestPlayableIsFormatLevelVerdict 把「能不能播」的判据钉成**格式级**结论表(design/25 // §3.2 的 MDN 支持表)。AMR 是唯一必须转码的常见入站格式(Chrome/Firefox 的 AMR 支持为 // No,只有 ChromeOS 支持)——若有人把 amr 也标成可播,「能点开听」这条验收会静默失效 // (Web 上点开播不了,而服务端以为自己给了一份能播的副本)。 func TestPlayableIsFormatLevelVerdict(t *testing.T) { t.Parallel() cases := []struct { format string want bool why string }{ {"wav", true, "