HopeVideoJS

SECURITY

Geo Checker

Restrict video playback by geographic region. The player queries a GeoIP API and compares the visitor's country code against the allowedCountries array before allowing playback.

Geo Configuration

Hold Ctrl / to select multiple countries.

Endpoint returning a JSON object with a country field.

Active Allowed Regions

TR
JSON Config
{
  "geoChecker": {
    "allowedCountries": [
      "TR"
    ],
    "warningMessages": [
      "Bu video bulunduğunuz ülkede yayınlanmıyor.",
      "This video content cannot be viewed in your region."
    ],
    "apiUrl": "https://get.geojs.io/v1/ip/geo.json",
    "parameter": "country_code"
  }
}
Event Logs

HopeVideoJS is a flexible and customizable video player solution based on Video.js, developed by Umut Yaldız. It offers a modern and powerful media playback experience with its open-source structure.