• This repository has been archived on 30/Sep/2021
  • Stars
    star
    1,910
  • Rank 24,190 (Top 0.5 %)
  • Language
    JavaScript
  • License
    Other
  • Created about 12 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The HTML5 video player for the web

Flowplayer

Note! This archived repository contains the old open-source player called Flowplayer 7. Merely for history purposes.

For more recent offerings consider visiting our website.

website | demos | docs

For the impatient

  1. Download Flowplayer
  2. Unzip
  3. Drop the folder under your server

Minimal setup

<!DOCTYPE html>

<head>
   <!-- flowplayer depends on jQuery 1.7.1+ (for now) -->
   <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

   <!-- flowplayer.js -->
   <script type="text/javascript" src="flowplayer.min.js"></script>

   <!-- player styling -->
   <link rel="stylesheet" type="text/css" href="flowplayer/minimalist.css">

</head>

<body>

   <!-- player 1 -->
   <div class="flowplayer">
      <video src="my-video.mp4"></video>
   </div>

   <!-- player 2 -->
   <div class="flowplayer">
      <video>
         <source type="video/webm" src="my-video2.webm">
         <source type="video/mp4" src="my-video2.mp4">
      </video>
   </div>

</body>

API Samples

// listen to events on second player
flowplayer(1).bind("load", function (e, api, video) {

}).bind("pause", function (e, api) {

});

// work with jQuery
$(".flowplayer").bind("unload", function (e, api) {

});

Compiling Flash

export mxmlc=<PATH_TO>/flex_sdk_4.5.1.21328_mpl/bin/mxmlc
cd ./flowplayer # this repository
make flash

Reporting bugs

Please read the contributing guidelines before reporting issues or submitting patches.

Running tests

Our automated test suite is sponsored by BrowserStack. Thanks you!

Running locally

Tests are run on BrowserStack

  • Install dependencies: bundle install
  • Setup broserstack tunnel: java -jar features/support/BrowserStackTunnel.jar -f <your tunnel api key> /path/to/flowplayer/repo
  • Run cucumber features: rake username=<browserstack username> key=<broserstack automate api key> base_url=http://<something>.browserstack.com

License

GPL v3 with an ADDITIONAL TERM per GPL Section 7

Copyright (c) 2012 Flowplayer Ltd

More Repositories

1

flash

Flowplayer Flash, the video player for the Web
ActionScript
283
star
2

flowplayer-hlsjs

Flowplayer HLS.js plugin
JavaScript
82
star
3

wordpress-flowplayer

A plugin for wordpress to show videos with Flowplayer5
JavaScript
13
star
4

flash-build

contains build files for compiling Flowplayer Flash
Java
10
star
5

flowplayer-mpegdash

JavaScript
8
star
6

flowplayer-thumbnails

Flowplayer thumbnail image plugin
JavaScript
7
star
7

flowplayer-audio

Audio plugin for Flowplayer HTML5
JavaScript
7
star
8

tld

Lists of top level domains (TLD) for subdomain handling.
JavaScript
7
star
9

flowplayer-quality-selector

Quality selection plugin for Flowplayer HTML5
JavaScript
7
star
10

advanced-demos

advanced demos for native & cloud players
Shell
5
star
11

flowplayer-vod-quality-selector

Quality selector for VOD files for Flowplayer 7
JavaScript
5
star
12

flowplayer-background

Flowplayer background video plugin
JavaScript
3
star
13

flowplayer-android-sdk-demo

Demo application using Flowplayer's native Android SDK
Kotlin
2
star
14

react-flowplayer

Flowplayer React Component
TypeScript
2
star
15

flowplayer-ovp-for-wordpress

Embed your videos from Flowplayer OVP easily in WordPress
PHP
2
star
16

flowplayer-android-sdk-light-demo

Demo application using Flowplayer's Light SDK for Android
Java
2
star
17

flowplayer-ios-sdk-light

iOS SDK to play Flowplayer videos
Objective-C
2
star
18

flowplayer-speed-menu

Plugin to add speed menu to FP7
JavaScript
2
star
19

webhook-echo-demo

a simple echo server to showcase how to use flowplayer webhooks
Crystal
1
star
20

flowplayer-ios

Public repository for the Flowplayer iOS SDK
Objective-C
1
star
21

flowplayer-ios-sdk-demo

Deprecated Flowplayer iOS SDK Demo Repository
Swift
1
star
22

translations

Flowplayer Native translation files
JavaScript
1
star
23

flowplayer-tvos

Public repository for the Flowplayer tvOS SDK
Swift
1
star
24

flowplayer-snapshot

Snapshot plugin for Flowplayer HTML5
HTML
1
star