1.1.0 • Published 1 year ago

slice-video-player v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

SliceVideoPlayer

A React Native component for playing videos with customizable start and end times.

Installation

npm install slice-video-player

Usage

Here is an example of how to use the SliceVideoPlayer component in your React Native application:

import React from "react";
import { View } from "react-native";
import SliceVideoPlayer from "slice-video-player";

function App() {
  return (
    <View style={{ marginTop: 200, borderWidth: 2 }}>
      <SliceVideoPlayer
        source={{
          uri: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
        }}
        style={{ height: 200 }}
        shouldPlay={true}
        start={0} // Start time in milliseconds
        end={10000} // End time in milliseconds (10 seconds)
      />
    </View>
  );
}

export default App;

Props

  • source: The source of the video. It should be an object with a uri property.
  • start: The start time of the video segment in milliseconds. Default is 0.
  • end: The end time of the video segment in milliseconds. If not specified, it defaults to the duration of the video.
  • loop: Boolean indicating whether the video should loop between start and end. Default is false.
  • shouldPlay: Boolean indicating whether the video should start playing automatically. Default is false.
  • useNativeControls: Boolean indicating whether to show the native playback controls. Default is true.

License

This project is licensed under the ISC License.