摘要:
At least a portion of a media file (400) can be downloaded by accessing one or more items of media data associated with a media file stored on a remote server, wherein the media data (415) includes at least one sample table, receiving input from a user identifying a playback location associated with the media file; determining a plurality of data items (430,435) required to play at least a portion of the media file from the identified playback location based on the at least one sample table; and transmitting one or more byte-range requests to the.remote server using the hypertext transfer protocol to retrieve the plurality of data items (430,435). Further, the media file can be progressively downloaded from the identified playback location until the end of the media file is reached, playback of the media file is terminated, or input is received from the user identifying a new playback location.
摘要:
Playing a media file includes receiving input from a user identifying a playback location associated with a media file; downloading media content corresponding to the identified playback location from the media file; displaying a status bar to the user on a display device; and presenting a download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the identified playback location. Further, playing the media file includes receiving additional input from a user identifying a new playback location associated with a media file; downloading media content corresponding to the new playback location; and presenting a new download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the new playback location.
摘要:
Playing a media file can include receiving input from a user identifying a playback location associated with a media file; downloading media content corresponding to the identified playback location from the media file; displaying a status bar to the user on a display device; and presenting a download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the identified playback location. Further, playing the media file can include receiving additional input from a user identifying a new playback location associated with a media file; downloading media content corresponding to the new playback location; and presenting a new download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the new playback location.
摘要:
At least a portion of a media file can be downloaded by accessing one or more items of media data associated with a media file stored on a remote server, wherein the media data includes at least one sample table; receiving input from a user identifying a playback location associated with the media file; determining a plurality of data items required to play at least a portion of the media file from the identified playback location based on the at least one sample table; and transmitting one or more byte-range requests to the remote server using the hypertext transfer protocol to retrieve the plurality of data items. Further, the media file can be progressively downloaded from the identified playback location until the end of the media file is reached, playback of the media file is terminated, or input is received from the user identifying a new playback location.