GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Videos Inline Player - Getting Started

Welcome to Blaze Videos Inline Player! This guide introduces the core concepts and helps you choose the right implementation approach for your application.

What is Inline Video Player?

Inline video players are embedded video components that integrate seamlessly within your application's existing UI. They provide video playback capabilities directly within feeds, lists, articles, or any content layout without requiring navigation to dedicated video screens.

Key Benefits:

  • Seamless Integration: Videos play within your existing UI flow
  • Improved User Experience: No disruptive navigation away from content
  • Flexible Presentation: Multiple display modes for different use cases
  • Performance Optimized: Efficient resource management for feeds and lists

Core Capabilities

Player Modes

Choose between two presentation modes based on your use case:

  • Preview Mode: Lightweight preview experience with minimal interaction - perfect for feeds and content discovery
  • Interactive Mode: Full-featured player with comprehensive controls - ideal for dedicated video experiences

Fullscreen Support

All inline players support seamless transitions to fullscreen mode with configurable styling and smooth animations.

Event Handling

Handle player interactions and state changes through the Event Delegate system:

  • Placeholder clicks and fullscreen transitions
  • Player state changes and user interactions
  • Custom event handling for your specific needs

Implementation Approaches

Choose the implementation that matches your application architecture:

View-Based Implementation

Traditional Android development using Views and XML layouts.

Best For: Existing Android applications, fine-grained lifecycle control, complex view hierarchies

View-Based Overview →

Compose-Based Implementation

Modern declarative UI approach using Jetpack Compose.

Best For: Compose applications, declarative UI patterns, reactive state management

Compose-Based Overview →

Ready to build engaging inline video experiences! 🚀


Did this page help you?