Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.27 KB

remote-info.md

File metadata and controls

45 lines (32 loc) · 1.27 KB

RemoteInfo

Owner Hayao-H

Scenarios and User Experience

  • APIに変更があった場合、アプリケーション本体を更新せずに対応できれば、コンフリクト等の問題を避けられる。

Requirements

  • Hooks APIを利用することでアドオン開発者が動画情報取得を代替することができる。

Goals

  • アドオン開発者が動画情報取得を自由に行うことができる。

Non-Goals

  • ページ解析をアプリケーション本体が担う。

Stakeholders and Reviewers

Design

API

application.hooks.registerVideoInfoFunction(func: (videoID: string, trackID: string) => Promise<DmcInfo>): void;

argments

  • DmcInfo: 動画ID。
  • APIへのアクセスに必要なID。

returns

  • DmcInfo: 動画情報のインターフェース。詳細については、標準ライブラリの当該ソースを参照してください。

Q & A

None

Revision

Date Description
2023/08/12 APIを定義。

Applies to

Application Target API Version
Niconicome >= 1.4.0