Skip to content

lt-player

needs verification

Purpose

LT Player is the proprietary web video player distributed as @latest-thinking/lt-player. The hosting page supplies configuration; the player displays the video. Explore the live player showcase to see it in action. Its binding specification is the place for detail.

What it does

Explore the public LT Player site. The capabilities below describe the checked-in specification; the version currently deployed there still needs verification.

The player works on lt-web, LT-hosted iframe embed pages, basic pages and third-party websites. A hosting page selects the layout and supplies the content. Available controls depend on that configuration, supplied data and browser support.

Control or capabilityWhat the person watching can doAvailability and specification
Playback controlsPlay, pause, seek along the timeline, mute and adjust volume. Keyboard and touch controls support the same actions.The hosting page can disable controls. Mobile volume uses device buttons. Core player
ChaptersSee the video's structure on a segmented timeline, open the chapter menu and jump to Question, Method or another supplied chapter.Requires chapter data; works in both layouts. Chapters
CaptionsTurn subtitles on or off, or select a language when multiple tracks are supplied.No caption control appears without tracks. The user's choice carries across videos. Captions
Playback speedTap the rate control to cycle through 1x, 1.2x, 1.5x and 2x by default.The hosting page may offer different rates; the user's preference persists. Speed
ShareCopy a video link or iframe embed snippet, or choose a supported social destination. On supported mobile browsers, More opens the device's share sheet.Usable options depend on supplied sharing URLs and configuration. Share
Context panelRead a summary, key concepts, research field and transcript; inspect source publications and related videos without leaving playback.Currently portrait only, with controls shown only for supplied content. Timestamped transcript entries can seek playback. Context panel
Landscape and portraitWatch horizontal 16:9 or vertical 9:16 video with controls arranged for its shape.The page chooses the layout. Landscape supports fullscreen; portrait currently omits that control. Layouts
Shorts feedSwipe or use desktop navigation to move through portrait videos. Each video loops until the user advances.The feed begins muted, offers Tap to unmute and skips to the first chapter when chapters exist. Shorts

The context panel brings research context alongside the video when space allows, or opens a dialog when it does not. Its Knowledge view includes In a Nutshell, Key Concepts, Research Field and Transcript. Separate views show Underlying Publication and Related Videos. Sections marked as generated by artificial intelligence (AI) display an accuracy notice. These are supplied content views, not research that the player independently retrieves.

Try the player

Open the landscape example and press Watch now. Try Chapters to jump between parts, captions for the spoken text, and playback speed to change the pace. Share opens the sharing options available to that example.

Landscape LT Player with playback, chapters, captions, speed and fullscreen controls

Landscape showcase, captured 10 September 2026. Available controls depend on the hosting page's configuration.

The portrait example demonstrates the vertical shape used for Publication and Profile Video. The context-panel example demonstrates related research information. The shorts example shows a sequence of vertical videos.

Portrait LT Player with its persistent controls

Portrait showcase, captured 10 September 2026. This is a player demonstration, not evidence of a particular published LT Work type.

For maintainers: technology

TypeScript, Vite and the Video.js 10 media foundation. The package uses ECMAScript modules (ESM) and bundles runtime dependencies. Version 3 is distributed as a beta.

How it connects

The hosting page supplies media URLs and configuration, then mounts and controls the player through its page interface. The player does not call the content management system (CMS). The mobile app has its own native player implementation.

Consumers may configure and bundle the compiled player. The license prohibits functional modification and standalone redistribution. Read the license for the full terms.

The native mobile player uses expo-video; see the lt-app player implementation.

Who can do what

All five personas can watch as public users. Yes means available through the hosting page; No means the business role grants no player development permission.

ActionAnonymousResearcherCoordinatorAdministratorEditor
Watch and use enabled controlsYesYesYesYesYes
Share through enabled controlsYesYesYesYesYes
Change player code through a business roleNoNoNoNoNo

The specification calls the person watching the User. A hosting page developer configures instances. A maintainer develops and releases the package under the repository workflow. These are separate from LT account roles.

Where to read more

Try the player showcase, landscape playback and portrait playback. This page explains the main controls; the public player documentation has more detail.

Known gaps

The public player site is now identified as player.lt.org. Its deployed version and the location of its rendered specification still need verification. The license review status requires external legal review before stable v3.0.0. See open questions.

For maintainers: source references

These references require repository access. Everything needed to understand this page is explained above.

Latest Thinking · Welink internal guide