Skip to content

Consistent Caching Error: "Cannot Open" #69

@GraemeHarrison

Description

@GraemeHarrison

I have an app similar to Instagram, which allows for scrolling through infinite videos. The vast majority of the time VideoPlayer + GSPlayer works great, but every once in a while a URL will get into a state where it won't play, and returns this error:

Error Domain=AVFoundationErrorDomain Code=-11829 "Cannot Open" UserInfo={NSLocalizedFailureReason=This media may be damaged., NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x600000a5f1b0 {Error Domain=NSOSStatusErrorDomain Code=-12848 "(null)"}}

As a contributor to both repo's I did my due diligence and spent hours trying to track this issue down, but I've been stuck for a few days. I am pretty sure that it's a caching issue, as the only thing that will get the URL to play again is calling VideoCacheManager.cleanAllCache(). After doing this the URL will re-download and play fine, but then eventually a different URL will throw the same error and refuse to play until the cache is cleared again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions