返回提交历史
Added
grpc_api/bilibili/app/playerunite/pugvanymodel.proto/pugvanymodel.proto
+51
-0
Modified
grpc_api/bilibili/app/playerunite/v1/playerunite.proto
+22
-14
Modified
grpc_api/bilibili/app/search/v2/search.proto
+62
-0
Added
grpc_api/bilibili/app/viewunite/pugvanymodel.proto
+430
-0
Modified
grpc_api/bilibili/app/viewunite/v1/viewunite.proto
+62
-0
Modified
grpc_api/bilibili/metadata/fawkes/fawkes.proto
+2
-0
Modified
grpc_api/bilibili/metadata/restriction/restriction.proto
+3
-0
Modified
grpc_api/bilibili/playershared/playershared.proto
+136
-2
XFEstudio/bilibili-API-collect
update grpc proto from 7.57.2 (#881)
* update pugvanymodel proto from 7.57.2 * update playerunite/pugvanymodel proto from 7.57.2 * update playerunite related proto from 7.57.2 * update search v2 related proto from 7.57.2 * update metadata related proto from 7.57.2 * update viewunite related proto from 7.57.2
c3bf4da
代码差异
8 个文件
+768
-16
@@ -0,0 +1,51 @@
1
syntax = "proto3";
2
3
package bilibili.app.playerunite.pugvanymodel;
4
5
//
6
enum EpisodeStatus {
7
EPISODE_STATUS_UNSPECIFIED = 0;
8
EPISODE_STATUS_TRY_WATCH_WHOLE = 1;
9
EPISODE_STATUS_NOT_TRY_WATCH = 2;
10
EPISODE_STATUS_TRY_WATCH_5_MINUTES = 3;
11
}
12
13
//
14
message PlayerMask {
15
//
16
string title = 1;
17
//
18
string prefix = 2;
19
//
20
string suffix = 3;
21
}
22
23
//
24
message PUGVAnyModel {
25
//
26
int64 season_id = 1;
27
//
28
int64 episode_id = 2;
29
//
30
EpisodeStatus status = 3;
31
//
32
RiskControl risk_control = 4;
33
//
34
PlayerMask player_mask = 5;
35
}
36
37
//
38
message RiskControl {
39
//
40
bool need_send_sms = 1;
41
//
42
string title = 2;
43
//
44
string risk_message = 3;
45
//
46
string action_desc = 4;
47
//
48
string send_sms_url = 5;
49
//
50
string buvid = 6;
51
}
@@ -12,20 +12,6 @@ service Player {
12
12
rpc PlayViewUnite (PlayViewUniteReq) returns (PlayViewUniteReply);
13
13
}
14
14
15
//
16
message PlayViewUniteReq {
17
// 请求资源VOD信息
18
bilibili.playershared.VideoVod vod = 1;
19
//
20
string spmid = 2;
21
//
22
string from_spmid = 3;
23
// 补充信息, 如ep_id等
24
map<string, string> extra_content = 4;
25
//
26
string bvid = 5;
27
}
28
29
15
//
30
16
message PlayViewUniteReply {
31
17
// 音视频流信息
@@ -46,4 +32,26 @@ message PlayViewUniteReply {
46
32
bilibili.playershared.History history = 8;
47
33
//
48
34
bilibili.playershared.ViewInfo view_info = 9;
35
//
36
bilibili.playershared.FragmentVideo fragment_video = 10;
37
}
38
39
//
40
message PlayViewUniteReq {
41
// 请求资源VOD信息
42
bilibili.playershared.VideoVod vod = 1;
43
//
44
string spmid = 2;
45
//
46
string from_spmid = 3;
47
// 补充信息, 如ep_id等
48
map<string, string> extra_content = 4;
49
//
50
string bvid = 5;
51
//
52
string ad_extra = 6;
53
//
54
bilibili.playershared.Fragment fragment = 7;
55
//
56
string from_scene = 8;
49
57
}
@@ -12,6 +12,8 @@ service Search {
12
12
//
13
13
rpc GetChatResult (GetChatResultReq) returns (bilibili.broadcast.message.main.ChatResult);
14
14
//
15
rpc QueryRecAfterClick (QueryRecAfterClickReq) returns (QueryRecAfterClickReply);
16
//
15
17
rpc SearchEgg (SearchEggReq) returns (SearchEggReply);
16
18
//
17
19
rpc SubmitChatTask (SubmitChatTaskReq) returns (SubmitChatTaskReply);
@@ -62,6 +64,66 @@ message GetChatResultReq {
62
64
string track_id = 4;
63
65
}
64
66
67
//
68
message QueryRecAfterClickItem {
69
//
70
string show_name = 1;
71
//
72
string recommend_reason = 2;
73
//
74
int32 icon_type = 3;
75
//
76
string url = 4;
77
//
78
string icon = 5;
79
//
80
string icon_night = 6;
81
}
82
83
//
84
message QueryRecAfterClickReply {
85
//
86
int32 code = 1;
87
//
88
QueryRecAfterClickResult query_rec_result = 2;
89
}
90
91
//
92
message QueryRecAfterClickReq {
93
//
94
string param = 1;
95
//
96
int32 pos = 2;
97
//
98
string track_id = 3;
99
//
100
string qv_id = 4;
101
//
102
string keyword = 5;
103
//
104
string click_url = 6;
105
//
106
string from_source = 7;
107
}
108
109
//
110
message QueryRecAfterClickResult {
111
//
112
repeated QueryRecAfterClickItem query_rec_list = 1;
113
//
114
string related_title = 2;
115
//
116
string param = 3;
117
//
118
string goto = 4;
119
//
120
string linktype = 5;
121
//
122
int32 position = 6;
123
//
124
string trackid = 7;
125
}
126
65
127
//
66
128
message SearchEggInfo {
67
129
//
@@ -0,0 +1,430 @@
1
syntax = "proto3";
2
3
package bilibili.app.viewunite.pugvanymodel;
4
5
//
6
message AbTest {
7
}
8
9
//
10
message CatalogueInfo {
11
//
12
repeated SeasonCatalogue catalogues = 1;
13
//
14
CatalogueLiveInfo catalogue_live_info = 2;
15
//
16
string catalogue_update_text = 3;
17
}
18
19
//
20
message CatalogueLiveInfo {
21
//
22
int64 episode_id = 1;
23
//
24
string title = 2;
25
//
26
string subtitle = 3;
27
//
28
string button_text = 4;
29
//
30
LiveStatus status = 5;
31
}
32
33
//
34
message CourseCoach {
35
//
36
string detail_url = 1;
37
//
38
string directory_url = 2;
39
}
40
41
//
42
message Courseware {
43
//
44
int64 file_id = 1;
45
//
46
string file_name = 2;
47
//
48
string file_type = 3;
49
//
50
int64 file_size = 4;
51
//
52
string desc = 5;
53
//
54
string file_url = 6;
55
}
56
57
//
58
message CoursewareInfo {
59
//
60
repeated Courseware coursewares = 1;
61
}
62
63
//
64
message DanmakuControl {
65
//
66
bool disabled = 1;
67
//
68
ExtraContent extra_content = 2;
69
}
70
71
message Episode {
72
//
73
EpisodeType type = 1;
74
//
75
oneof {
76
//
77
VideoEpisode video_episode = 2;
78
//
79
LiveEpisode live_episode = 3;
80
}
81
}
82
83
//
84
message EpisodeHistory {
85
//
86
bool last_play = 1;
87
//
88
string last_play_text = 2;
89
//
90
int64 max_progress = 3;
91
//
92
string full_watched_text = 4;
93
}
94
95
//
96
message EpisodeLabel {
97
//
98
string type_label = 1;
99
}
100
101
//
102
message EpisodeSelectionLabel {
103
//
104
string type_label = 1;
105
}
106
107
//
108
enum EpisodeStatus {
109
EPISODE_STATUS_UNSPECIFIED = 0;
110
EPISODE_STATUS_TRY_WATCH_WHOLE = 1;
111
EPISODE_STATUS_NOT_TRY_WATCH = 2;
112
EPISODE_STATUS_TRY_WATCH_5_MINUTES = 3;
113
}
114
115
//
116
enum EpisodeType {
117
EPISODE_TYPE_UNSPECIFIED = 0;
118
EPISODE_TYPE_VIDEO = 1;
119
EPISODE_TYPE_LIVE = 2;
120
}
121
122
//
123
message ExtraContent {
124
//
125
string disabled_reason = 1;
126
}
127
128
//
129
message LiveEpisode {
130
//
131
int64 episode_id = 1;
132
//
133
LiveStatus status = 2;
134
//
135
bool jump = 3;
136
//
137
int64 live_teacher_mid = 4;
138
//
139
bool show_subscription_prebook_button = 5;
140
//
141
bool be_subscription_prebook = 6;
142
//
143
int64 index = 7;
144
//
145
string title = 8;
146
//
147
string play_way_subtitle = 9;
148
//
149
string subtitle = 10;
150
//
151
bool show_lock_icon = 11;
152
//
153
EpisodeLabel episode_label = 12;
154
//
155
EpisodeSelectionLabel selection_label = 13;
156
}
157
158
//
159
message LiveInfo {
160
//
161
int64 episode_id = 1;
162
//
163
LiveStatus status = 2;
164
//
165
bool jump = 3;
166
//
167
int64 live_teacher_mid = 4;
168
//
169
bool show_subscription_prebook_button = 5;
170
//
171
bool be_subscription_prebook = 6;
172
}
173
174
//
175
enum LiveStatus {
176
LIVE_STATUS_UNSPECIFIED = 0;
177
LIVE_STATUS_PREPARE = 1;
178
LIVE_STATUS_LIVE = 2;
179
LIVE_STATUS_PLAYBACK_GENERATING = 3;
180
}
181
182
//
183
message OperationArea {
184
//
185
repeated OperationAreaButton buttons = 1;
186
}
187
188
//
189
message OperationAreaButton {
190
//
191
OperationAreaButtonType type = 1;
192
//
193
string text = 2;
194
//
195
bool disabled = 3;
196
//
197
string link = 4;
198
}
199
200
//
201
enum OperationAreaButtonType {
202
OPERATION_AREA_BUTTON_TYPE_UNSPECIFIED = 0;
203
OPERATION_AREA_BUTTON_TYPE_FAVORITE = 1;
204
OPERATION_AREA_BUTTON_TYPE_CONSULT = 2;
205
OPERATION_AREA_BUTTON_TYPE_SHARE = 3;
206
OPERATION_AREA_BUTTON_TYPE_PURCHASE = 4;
207
}
208
209
//
210
message SeasonCatalogue {
211
//
212
string title = 1;
213
//
214
int64 index = 2;
215
//
216
int64 start_ep_index = 3;
217
//
218
int64 end_ep_index = 4;
219
}
220
221
//
222
message SeasonCoupon {
223
//
224
string token = 1;
225
//
226
string title = 2;
227
//
228
string start_time = 3;
229
//
230
string expire_time = 4;
231
//
232
double amount = 5;
233
//
234
string show_amount = 6;
235
//
236
SeasonCouponStatus status = 7;
237
//
238
SeasonCouponType coupon_type = 8;
239
//
240
string short_title = 9;
241
//
242
string expire_minute = 10;
243
//
244
string use_scope = 11;
245
//
246
string discount_amount = 12;
247
//
248
int64 receive_expire_time = 13;
249
//
250
int64 use_expire_time = 14;
251
//
252
string scene_mark = 15;
253
//
254
string scene_background_img = 16;
255
//
256
string scene_benefit_img = 17;
257
//
258
bool scene_countdown = 18;
259
}
260
261
//
262
enum SeasonCouponStatus {
263
SEASON_COUPON_STATUS_UNSPECIFIED = 0;
264
SEASON_COUPON_STATUS_RECEIVED = 1;
265
SEASON_COUPON_STATUS_NOT_RECEIVED = 2;
266
SEASON_COUPON_STATUS_INVALID = 3;
267
}
268
269
//
270
enum SeasonCouponType {
271
SEASON_COUPON_TYPE_UNSPECIFIED = 0;
272
SEASON_COUPON_TYPE_DISCOUNT = 1;
273
SEASON_COUPON_TYPE_DECREASE = 2;
274
}
275
276
//
277
message SeasonCustom {
278
//
279
WaterMark water_mark = 1;
280
//
281
DanmakuControl danmaku_control = 2;
282
}
283
284
//
285
message SeasonOverview {
286
//
287
int64 season_id = 1;
288
//
289
bool support_cash = 2;
290
//
291
SeasonStatus status = 3;
292
//
293
SeasonType type = 4;
294
//
295
string cover = 5;
296
//
297
string title = 6;
298
}
299
300
//
301
message SeasonPayment {
302
//
303
string price_unit = 1;
304
//
305
string discount_price = 2;
306
//
307
string discount_price_desc = 3;
308
//
309
string original_price = 4;
310
//
311
string original_price_desc = 5;
312
}
313
314
//
315
message SeasonSection {
316
//
317
int64 section_id = 1;
318
//
319
string title = 2;
320
//
321
SeasonSectionType type = 3;
322
//
323
repeated Courseware coursewares = 4;
324
//
325
repeated Episode episodes = 5;
326
}
327
328
//
329
enum SeasonSectionType {
330
SEASON_SECTION_TYPE_UNSPECIFIED = 0;
331
SEASON_SECTION_TYPE_DEFAULT = 1;
332
SEASON_SECTION_TYPE_CUSTOM = 2;
333
}
334
335
//
336
enum SeasonStatus {
337
SEASON_STATUS_UNSPECIFIED = 0;
338
SEASON_STATUS_OFFLINE = 1;
339
}
340
341
//
342
enum SeasonType {
343
SEASON_TYPE_UNSPECIFIED = 0;
344
SEASON_TYPE_INSTALLMENT = 1;
345
SEASON_TYPE_FREE = 2;
346
SEASON_TYPE_SUBSCRIPTION = 3;
347
}
348
349
//
350
message SectionInfo {
351
//
352
repeated SeasonSection sections = 1;
353
}
354
355
//
356
message VideoEpisode {
357
//
358
repeated Courseware coursewares = 1;
359
//
360
int64 index = 2;
361
//
362
EpisodeStatus status = 3;
363
//
364
int64 aid = 4;
365
//
366
int64 cid = 5;
367
//
368
string title = 6;
369
//
370
string play_way_subtitle = 7;
371
//
372
string subtitle = 8;
373
//
374
int64 duration = 9;
375
//
376
bool can_switch = 10;
377
//
378
bool can_play = 11;
379
//
380
bool show_lock_icon = 12;
381
//
382
EpisodeLabel episode_label = 13;
383
//
384
EpisodeSelectionLabel selection_label = 14;
385
//
386
EpisodeHistory history = 15;
387
//
388
VideoPlayWay play_way = 16;
389
//
390
int64 episode_id = 17;
391
}
392
393
//
394
enum VideoPlayWay {
395
VIDEO_PLAY_WAY_UNSPECIFIED = 0;
396
VIDEO_PLAY_WAY_VOD = 1;
397
VIDEO_PLAY_WAY_LIVE_PLAYBACK = 2;
398
}
399
400
//
401
message ViewPugvAny {
402
//
403
SeasonOverview season_overview = 1;
404
//
405
SeasonPayment season_payment = 2;
406
//
407
SeasonCoupon season_coupon = 3;
408
//
409
CatalogueInfo catalogue_info = 4;
410
//
411
SeasonCustom season_custom = 5;
412
//
413
CoursewareInfo courseware_info = 6;
414
//
415
CourseCoach course_coach = 7;
416
//
417
SectionInfo section_info = 8;
418
//
419
AbTest ab_test = 9;
420
//
421
OperationArea operation_area = 10;
422
}
423
424
//
425
message WaterMark {
426
//
427
bool show_watermark = 1;
428
//
429
int64 watermark_interval = 2;
430
}
@@ -71,6 +71,8 @@ message ArcRefreshReply {
71
71
Online online = 4;
72
72
//
73
73
LikeConfig like_config = 5;
74
//
75
SimpleOwner owner = 6;
74
76
}
75
77
76
78
//
@@ -79,6 +81,8 @@ message ArcRefreshReq {
79
81
int64 aid = 1;
80
82
//
81
83
string bvid = 2;
84
//
85
UnionType type = 3;
82
86
}
83
87
84
88
//
@@ -87,6 +91,18 @@ message AttentionCard {
87
91
repeated ShowTime show_time = 1;
88
92
}
89
93
94
//
95
message BgPlayNotice {
96
//
97
bool allow_show = 1;
98
//
99
string text = 2;
100
//
101
string btn_text_1 = 3;
102
//
103
string btn_text_2 = 4;
104
}
105
90
106
//
91
107
message BizFollowVideoParam {
92
108
//
@@ -216,6 +232,8 @@ message Config {
216
232
PlayerIcon player_icon = 2;
217
233
//
218
234
StoryEntrance story_entrance = 3;
235
//
236
BgPlayNotice bg_play_notice = 4;
219
237
}
220
238
221
239
// 视频播放时弹出的卡片
@@ -242,6 +260,8 @@ message ContractCard {
242
260
int32 is_play_display = 10;
243
261
//
244
262
int32 is_interact_display = 11;
263
//
264
bool play_display_switch = 12;
245
265
}
246
266
247
267
// 视频播放时弹出的卡片的文字说明信息
@@ -285,6 +305,26 @@ message ECodeConfig {
285
305
string redirect_url = 1;
286
306
}
287
307
308
//
309
message FragmentArc {
310
//
311
int64 aid = 1;
312
//
313
int64 cid = 2;
314
}
315
316
//
317
message FragmentParam {
318
//
319
repeated FragmentArc fragment_arcs = 1;
320
}
321
322
//
323
message FragmentRes {
324
//
325
map<int64, VideoShot> video_shot = 1;
326
}
327
288
328
//
289
329
message IconData {
290
330
//
@@ -361,6 +401,8 @@ enum MaterialBizType {
361
401
ACTIVITY_ICON = 6;
362
402
//
363
403
NEW_BGM = 7;
404
//
405
GENERAL_TYPE = 8;
364
406
}
365
407
366
408
// 素材来源
@@ -568,6 +610,16 @@ message ReqUser {
568
610
Button elec_plus_btn = 7;
569
611
//
570
612
ChargingPlus charging_plus = 8;
613
//
614
ReqUserExtra extra = 9;
615
//
616
int32 paid = 10;
617
}
618
619
//
620
message ReqUserExtra {
621
//
622
bool user_flag_new = 1;
571
623
}
572
624
573
625
//
@@ -598,6 +650,12 @@ message SimpleArc {
598
650
int32 copyright = 1;
599
651
}
600
652
653
//
654
message SimpleOwner {
655
//
656
int32 attention_relation = 1;
657
}
658
601
659
//
602
660
message SimpleReqUser {
603
661
//
@@ -674,6 +732,8 @@ enum UnionType {
674
732
UGC = 0;
675
733
//
676
734
OGV = 1;
735
//
736
PUGV = 2;
677
737
}
678
738
679
739
// UP主信息(可是Upper这个... 程序员英文不过关吧? )
@@ -832,4 +892,6 @@ message ViewReq {
832
892
string biz_extra = 12;
833
893
//
834
894
string ad_extra = 13;
895
//
896
string from_scene = 14;
835
897
}
@@ -8,6 +8,8 @@ message FawkesReply {
8
8
string config = 1;
9
9
// 客户端在fawkes系统中对应的已发布最新的ff版本号
10
10
string ff = 2;
11
//
12
string dd = 3;
11
13
}
12
14
13
15
//
@@ -7,6 +7,7 @@ enum ModeType {
7
7
NORMAL = 0; // 正常模式
8
8
TEENAGERS = 1; // 青少年模式
9
9
LESSONS = 2; // 课堂模式
10
BASIC = 3; //
10
11
}
11
12
12
13
// 限制条件
@@ -21,4 +22,6 @@ message Restriction {
21
22
bool review = 4;
22
23
// 客户端是否选择关闭个性化推荐
23
24
bool disable_rcmd = 5;
25
//
26
bool basic_mode = 6;
24
27
}
@@ -2,6 +2,8 @@ syntax = "proto3";
2
2
3
3
package bilibili.playershared;
4
4
5
import "google/protobuf/any.proto";
6
5
7
// ArcConf消息
6
8
message ArcConf {
7
9
// 是否支持
@@ -48,6 +50,26 @@ message BadgeInfo {
48
50
string img = 6;
49
51
}
50
52
53
//
54
message Banner {
55
//
56
string jump_link = 1;
57
//
58
string image_link = 2;
59
//
60
string half_image_link = 3;
61
//
62
Report report = 4;
63
}
64
65
//
66
message BenefitInfo {
67
//
68
string title = 1;
69
//
70
string icon = 2;
71
}
72
51
73
//
52
74
enum BizType {
53
75
//
@@ -109,6 +131,8 @@ enum ButtonAction {
109
131
BP = 13;
110
132
//
111
133
PRE_SELL = 14;
134
//
135
LOGIN = 15;
112
136
}
113
137
114
138
//
@@ -286,7 +310,7 @@ message DeviceConf {
286
310
//
287
311
message Dialog {
288
312
//
289
int32 style_type = 1;
313
GuideStyle style_type = 1;
290
314
//
291
315
BackgroundInfo background_info = 2;
292
316
//
@@ -310,7 +334,9 @@ message Dialog {
310
334
//
311
335
ExtData ext_data = 12;
312
336
//
313
int32 limit_action_type = 13;
337
LimitActionType limit_action_type = 13;
338
//
339
int32 is_hide_more_btn = 14;
314
340
}
315
341
316
342
@@ -350,6 +376,7 @@ enum DrmTechType {
350
376
BILI_DRM = 3;
351
377
}
352
378
379
//
353
380
enum Effects {
354
381
//
355
382
EFFECTS_UNKNOWN = 0;
@@ -359,6 +386,22 @@ enum Effects {
359
386
HALF_ALPHA = 2;
360
387
}
361
388
389
//
390
message EpInlineVideo {
391
//
392
int64 material_no = 1;
393
//
394
int64 aid = 2;
395
//
396
int64 cid = 3;
397
}
398
399
//
400
message EpInlineVideoInfo {
401
//
402
repeated EpInlineVideo ep_inline_video = 1;
403
}
404
362
405
// 事件
363
406
message Event {
364
407
// 震动
@@ -390,6 +433,69 @@ message ExtraContent {
390
433
int64 disable_code = 2;
391
434
}
392
435
436
//
437
message Fragment {
438
//
439
repeated FragmentInfo infos = 1;
440
}
441
442
//
443
message FragmentInfo {
444
//
445
int32 index = 1;
446
//
447
FragmentPosition fragment_position = 2;
448
//
449
FragmentType fragment_type = 3;
450
//
451
int64 aid = 4;
452
//
453
int64 cid = 5;
454
//
455
int64 start_time = 6;
456
//
457
google.protobuf.Any report = 7;
458
}
459
460
//
461
enum FragmentPosition {
462
INVALID = 0;
463
PRE = 1;
464
MIDDLE = 2;
465
POST = 3;
466
}
467
468
//
469
enum FragmentType {
470
UNKNOWN = 0;
471
AD_FRAGMENT = 1;
472
OGV_FRAGMENT = 2;
473
}
474
475
//
476
message FragmentVideo {
477
//
478
repeated FragmentVideoInfo videos = 1;
479
}
480
481
//
482
message FragmentVideoInfo {
483
//
484
FragmentInfo fragment_info = 1;
485
//
486
VodInfo vod_info = 2;
487
//
488
PlayArcConf play_arc_conf = 3;
489
//
490
Dimension dimension = 4;
491
//
492
int64 timelength = 5;
493
//
494
BizType video_type = 6;
495
//
496
bool playable_status = 7;
497
}
498
393
499
//
394
500
message GradientColor {
395
501
//
@@ -503,6 +609,10 @@ message PlayArc {
503
609
int64 duration = 8;
504
610
//
505
611
bool is_preview = 9;
612
//
613
int64 watch_time_length = 10;
614
//
615
int64 duration_ms = 11;
506
616
}
507
617
508
618
// 播放页信息-响应: PlayArcConf
@@ -562,8 +672,30 @@ message PromptBar {
562
672
string full_screen_ip_icon = 8;
563
673
//
564
674
GradientColor full_screen_bg_gradient_color = 9;
675
//
676
PromptBarType prompt_bar_type = 10;
677
//
678
PromptBarStyle prompt_bar_style = 11;
679
//
680
repeated BenefitInfo benefit_infos = 12;
681
//
682
int64 end_time = 13;
565
683
}
566
684
685
//
686
enum PromptBarStyle {
687
PROMPT_BAR_STYLE_UNKNOWN = 0;
688
TEXT = 1;
689
CURING_BENEFITS = 2;
690
CARD_OPENING_GIFT = 3;
691
COUNTDOWN = 4;
692
}
693
694
//
695
enum PromptBarType {
696
PROMPT_BAR_TYPE_UNKNOWN = 0;
697
OPEN_PROMPT_BAR = 1;
698
}
567
699
568
700
// 播放页信息-响应: 高画质试看信息
569
701
message QnTrialInfo {
@@ -751,6 +883,8 @@ enum ToastType {
751
883
OGV_VIDEO_START_TOAST = 4;
752
884
//
753
885
CHARGING_TOAST = 5;
886
//
887
VIP_SKIP_FRAGMENT_TOAST = 6;
754
888
}
755
889
756
890
//