Check your cable. I had somewhat the same issue with my Hero 4 silver, but it ended out being a faulty charging cable. Just buy a new one in your local electronics store. If that isn't the issue, try seeing if you can get it repaired or something. Could also be an issue with the battery itself.