mangui / mangui/flashls

video-js-swf w/t flashls does not play video to the very end.

Open
#437 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
ActionScript
Stars
744
Forks
259
PR merge metrics
No merged PRs in 30d

Description

This issue might be related to https://github.com/mangui/flashls/issues/119 .
#### Steps
- 1. Open http://flashls-flop.rhcloud.com/6J2CDiFet5E/master.m3u8 in Safari and let the video play to the end:

screen shot 2015-11-13 at 1 14 25 pm
- 2. Go to http://www.flashls.org/videojs/flash_demo.html and load and play http://flashls-flop.rhcloud.com/6J2CDiFet5E/master.m3u8 as the selected custom HLS playlist to the very end:

![screen shot 2015-11-11 at 2 42 04 pm](https://cloud.githubusercontent.com/assets/1578115/11157821/aed0d810-8a08-11e5-9d3b-6d65068c3aa3.png)
- 3. Move the playhead to the start of the video:

![screen shot 2015-11-11 at 2 42 17 pm](https://cloud.githubusercontent.com/assets/1578115/11157835/c119aa6a-8a08-11e5-968a-cd6362a34fd3.png)
- 4. Move the playhead to the end of the video:

![screen shot 2015-11-11 at 2 42 27 pm](https://cloud.githubusercontent.com/assets/1578115/11157847/d35b20dc-8a08-11e5-8f49-32fa6e7123bb.png)
- 5. Hit the play button:

![screen shot 2015-11-11 at 2 42 39 pm](https://cloud.githubusercontent.com/assets/1578115/11157866/ece9b04a-8a08-11e5-9491-193efdb6c2ca.png)
#### Results

_Step 1_: This is our reference example.

_Step 2_: Now, in this example I could already see that we didn't reach the last frame. But that doesn't always happen. Note that the end is marked at `0:02` and the rope is not straight as in the Safari example.

_Step 5_: The video starts from the beginning. But this time it always stops before the very end. The rope is not straight as in the Safari example. Note that the progress bar now also shows `0:03` as the duration for the clip and not `0:02` as after step 1.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue using the Safari reference URL and the flashls.org video.js demo with the listed HLS playlist, following steps 1–5. Compare the playback endpoint, seek behavior, duration, and final frame; done means the Flash player reaches the same end state as the Safari example.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.