Comments (3)
Hi @limaeduardo,
Thanks for the kind words :)
To give you a bit of context to seek(), the value is actually the slider percentage. so you'd need to convert that into seconds, which is why you see val * this.state.duration
i'll rename it to percent * this.state.duration
in the next release.
I haven't actually tested controlling seek from outside. But if you covert the seconds into percentage, in theory it should work. You'd need the duration in order to work out the percentage. To do that you can access the the duration with onLoad.
e.g
<Video
url={props.video.signedUrl}
title={props.video.title}
ref={(ref) => {this.video = ref}}
onFullScreen={status => this.onFullScreen(status)}
onLoad={(data) => this.setState({ duration: data.duration })
rotateToFullScreen
/>
<Button onPress={() => this.video.onSeekRelease(20 / this.state.duration)}> seek </Button>
I hope this solves your issue. I'll add better seek control in the next version without having to calculate the percentage, something like seekTo(seconds).
from react-native-af-video-player.
@limaeduardo I've added seekTo(seconds) in version 0.2.0 👍
from react-native-af-video-player.
It's working just fine! Thanks 😄
from react-native-af-video-player.
Related Issues (20)
- Removing header on full screen HOT 2
- Buffer HOT 1
- Hide controls when playing by default HOT 1
- No background audio on real iOS device HOT 5
- Full screen, as long as the player appears, it will lead to StatusBar HOT 1
- hideFullScreenControl does not hide the full screen control HOT 2
- Since this package doesn't seen to be updated, I've made an updated fork HOT 2
- Video goes off its intended screen area HOT 1
- An error ocorred in install
- logo is required??? HOT 1
- Not able to install this library on React-native 60.5 HOT 3
- how can i handle multiple video in single screen and can i put video advertise in each and every video.. and only one video play which item i viewable and other are pause or stop. HOT 1
- Facing issue at the time of installation HOT 1
- Android Crash On Slider HOT 1
- View Config not found for BVLinearGradient
- Is It Support android 9 and 10? HOT 1
- Does it support HLS links? (NOT AN ISSUE)
- Android issue: error while updating property src of a view managed by RCTVideo null request header HOT 3
- Getting error after installation HOT 3
- No onBuffer function HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-af-video-player.