# 网易平台判断观战或录像




    local message = require 'jass.message'

    local client_online = true --客户端在线游戏  默认是在线的
    local client_ready = false -- 客户端查看录像
    local client_online_ready = false --客户端在线观战

    local list = message.load_window_infos()

    for index, info in ipairs(list) do 

        local title = info.title or ''

        --如果是直播
        if title:find('直播') then 

            client_online = false 
            client_online_ready = true 

        --如果是录像
        elseif title:find('录像') then 

            client_online = false 
            client_ready = true 
        end

        print(index, info.title, info.class)
    end 

    if client_online then 
        print('在线游戏')
    elseif client_ready then 
        print('当前是查看录像')
    elseif client_online_ready then 
        print('当前是观战')
    end

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39