This section isn't entirely specific to video, but provides a general approach for addressing new tickets.
- Read the ticket
People submitting tickets generally want to provide all of the helpful information they can. If there's not enough, reach out to the ticket creator. Try to ask questions that are as specific as possible, for example:
- What browser and OS are you using?
- Are you using any browser extensions or add-ons?
- Does this issue happen every time you try to play the video? In the same way?
- Are you interacting with the video player's UI at all?
- Identify the type of problem
Is the player buffering? Did it throw an error on the screen? Is it flashing green frames? Knowing what issue must be solved is critical to finding a cause.
Without a reproducible test case, you can never be sure if any changes you make solved the problem. If you really can't reproduce, try to get as much information from the ticket reporter as possible and do you best to replicate their conditions. We'll discuss some tools for this here.
- Look for useful debugging information
Whether or not an error came up on screen, open the browser console and look for any obvious errors that are thrown. Check the devtools network panel to see if any requests failed. If the issue occurs in Chrome, check the devtools media panel for any messages.
- Ensure there's a communication channel
If you're on a team, your teammates may be looking at the issue too. It's useful to work together, or at least share information and findings, to prevent overlap of work and to take advantage of thought diversity.