Ticket #2093 (closed bug: obsolete)
The videos in the embedded books can not be played.
Reported by: | todor | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | M12_RELEASE |
Component: | uncategorized | Version: | 2.0 |
Keywords: | video | Cc: | |
Category: | unknown | Effort: | |
Importance: | 60 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | todor, vanya | Design_owners: | stefan |
Imp._owners: | stefan | Test_owners: | |
Analysis_reviewers: | stefan | Changelog: | |
Design_reviewers: | meddle | Imp._reviewers: | meddle, deyan |
Test_reviewers: | Analysis_score: | 3 | |
Design_score: | 4 | Imp._score: | 4 |
Test_score: | 0 |
Description (last modified by vanya) (diff)
- Create a new book.
- Add a video frame.
- Save and close the book.
- Create a new book.
- Embed the first book in this book.
- Try to play the video in the embedded book.
- Open the Preview of the current book.
- Try to play the video in the preview of the book.
The video from the embedded book can not be played neither in edit nor in preview mod of the second book. The controls change adequately on clicking - play icon turns into pause icon on clicking, pause icon turn into play icon after clicking on stop icon.
Attachments
Change History
comment:2 Changed 15 years ago by vanya
- Keywords video added
- Description modified (diff)
- Analysis_owners changed from todor to todor, vanya
comment:5 Changed 15 years ago by stefan
- Status changed from s1b_analysis_finished to s2a_design_started
comment:6 Changed 15 years ago by stefan
- Status changed from s2a_design_started to s3b_implementation_finished
Reason why embedded books couldn't play any media was that its BookView (which is represented as property in the EmbeddedBookFrameView) didn't change its time. In order to make that work, we had to override the MediaComposite methods of EmbeddedBookFrameView, in order to update the time of the actual embedded book, not the frame it is contained in, which was the case till now:
- setTime:
@Override public void setTime(TimePos time) { embeddedView().get().setTime(time); }
- getAudioChunks
@Override public void getAudioChunks(List<AudioChunk> res, TimePos time) { embeddedView().get().getAudioChunks(res, time); }
comment:8 Changed 15 years ago by meddle
- Status changed from s3b_implementation_finished to s3c_implementation_ok
- Analysis_reviewers set to stefan
- Analysis_score changed from 0 to 3
- Imp._reviewers set to meddle, deyan
- Design_score changed from 0 to 4
- Design_reviewers set to meddle
- Imp._score changed from 0 to 4
Merged to the trunk at [8637].
You are the analysis reviewer, so add score...