Comments (10)
Hi @alexviquez ,
There was an issue where an instance of ASPVideoPlayer
would be released only after a delay of 3 seconds.
If this was your issue then it should be fixed in the latest version, however if the player never gets deallocated for you, you may have a retain cycle somewhere.
from aspvideoplayer.
Hi, i also have this bug. is it solved? I have installed via Pod.
from aspvideoplayer.
Hi @MattiaConfalonieri , what version are you using? This should be fixed since version 4.0.
from aspvideoplayer.
Hi, the last one (4.2.0) with the pod...
I have a controller with the video that autoplay when read in the viewdidload.
When user dismiss the controller I stop the video in the viewWillDisappea trough .stopVideo()
After that close the app in the background wait 2/3 minutes and open the app, when the app return in foreground you can ear the video audio from the previous dismissed controller.
from aspvideoplayer.
I have done some quick tests but I am unable to reproduce your issue. My guess is that you have a reference cycle somewhere in your code which leads to the player not deallocating properly, which in turn may cause your issue.
from aspvideoplayer.
Sorry but I can't see nothing wrong in my controller...
https://pastebin.com/iHk2va2X
from aspvideoplayer.
Lines 45, 48 and 53. The closures capture a strong reference to self (the view controller), and the ViewController has a reference to the player which leads to a retain cycle. Just change the closures to capture self as weak or unowned and it should fix it.
Example:
videoPlayer.readyToPlayVideo = { [weak self] in
self?.videoPlayer.playVideo()
}
or
videoPlayer.readyToPlayVideo = { [unowned self] in
self.videoPlayer.playVideo()
}
from aspvideoplayer.
Sorry, but nothing change... still have the bug
from aspvideoplayer.
It's possible that you have other retain cycles that I missed. Is your view controller getting deallocated when dismissed? If not then there may be some other issues.
If the player gets deallocated properly then there should be no way for it to play anything anymore.
from aspvideoplayer.
Thanks for help. mmmmm I think you right, maybe there is some shit in my code... thanks I looking for
from aspvideoplayer.
Related Issues (20)
- Controls Visible HOT 2
- rtsp/rtmp support? HOT 2
- Cannot pause when pause button is clicked for audio HOT 2
- Default Font HOT 2
- Show time left instead of length of video HOT 2
- ASPVideoPlayer has no sounds when play video HOT 5
- Property 'self.newVideo' not initialized at super.init call HOT 2
- can not seek video when put in sliding panel HOT 2
- Playing multiple video at same time. HOT 2
- 'CMTime' has no member 'kCMTimeZero' HOT 2
- mp4 video coming from the URL not running HOT 3
- Hi ..How would i know if the view is playing video in ASPVideoPlayerView . HOT 1
- Property 'self.readyToPlayVideo' not initialized at super.init call HOT 3
- How can i delegate didpressednextbutton? HOT 1
- Resize Button Is Outside of View HOT 2
- How to create custom view on video player HOT 1
- Foreground problem HOT 1
- used seekTime - getting small struct HOT 1
- Background Video need to stop. HOT 1
- No playback speed (1.5x,2x,2.5x) adjuster
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 aspvideoplayer.