Re: [MSE] Issue on seeking from the end time position

I'm not sure I understand the problem you are having. The
MediaSource.readyState being "ended" should not effect seekability. You
should be able to seek whether the readyState is "open" or "ended". Why do
you think there needs to be a transition from "ended" to "open"? I think
this transition should only happen if the application appends more data,
which is what the current spec says should happen.

Please provide more details so I can better understand the issue you are
having.

Aaron


On Fri, Aug 30, 2013 at 2:33 AM, Igarashi, Tatsuya <
Tatsuya.Igarashi@jp.sony.com> wrote:

> Hi,****
>
> ** **
>
> I have a problem in the case of seeking from the end time position, i.e.
> video.currentTime== video.duration. The following NOTE of EndOfStream()
> descibles a very useful idea for the MPEG DASH and I use the
> endOfStream(null) when all media segments are appended to the source
> buffer. However this way does not allow to use the existing source buffer
> as the seek algorithm since the ready state becomes from “open” to “ended”
> by the endOFStream(null).  I wonder that seeking from the end time position
> should automatically change the readyState of the sourceBuffer from “ended”
> to “open” if endOFStream() is called without an error. ****
>
> ** **
>
> *NOTE*
>
> *This allows the duration to properly reflect the end of the appended
> media segments. For example, if the duration was explicitly set to 10
> seconds and only media segments for 0 to 5 seconds were appended before
> endOfStream() was called, then the duration will get updated to 5 seconds*
> .****
>
> ** **
>
> Thank you.****
>
> ** **
>
> -***---***---***---***---***---***---***---***---***--***---***---***-****
>
> Tatsuya Igarashi (Tatsuya.Igarashi@jp.sony.com)****
>
> Information Technology Development Div, R&D Platform****
>
> Sony Corporation****
>
> ** **
>

Received on Friday, 30 August 2013 14:41:27 UTC