I wouldn't bother trying to split up the video content.
MediaPlayers should have no problem streaming the data from the file just
like it can stream from a url.

I've never done it before, but make sure you are using the API correctly.
Read: http://developer.android.com/guide/topics/media/index.html

Call prepare() before start().  Also, notice how you can specify a file
descriptor directly:
http://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.io.FileDescriptor,%20long,%20long)

It is pretty annoying answering questions for outsourced developers, seeing
as we're losing jobs to much less competent people.

On Wed, Jun 22, 2011 at 2:09 PM, Spooky <spooky1...@gmail.com> wrote:

> On Jun 22, 9:55 am, NaveenShrivastva
> <kumarnaveen.si...@gmail.com> wrote:
>
> > > >>> > when i am trying to play large video then getting
> > > >>> > exception outofmemory.
>
> You mentioned that you are loading a 1 GB video file.  Are you
> trying to load the entire file into memory at the same time?
>
> I don't know if most video players load entire video files into
> memory or not, so I can't help you with THAT part.  However, I
> might be able to help in another area....  If you're getting an
> out of memory error, my guess is that you are trying to load the
> entire video file into memory, and just don't have enough free
> RAM to hold it.  Again, I don't know if this is even "normal"
> behavior or not.
>
> > i am trying but not getting success.when trying to divide data
> > in chunk then video file this difficult to handle header.
>
> Here's where I might have your answer.  From what you write
> above, it sounds like what you're trying to say is that you
> have tried, and failed, to divide the video into smaller video
> files and play them in sequence with no gap in-between.  If
> that is the case, remember, with CODECs like Divx and Xvid,
> for example, which encode only the changes since the last key
> frame, each segment *MUST* begin with a key frame.  Most
> consumer-level video editing software doesn't re-encode the
> video if you break between key frames...it just gives you
> garbage at the breaks that aren't cut in the right place,
> until the next key frame.  If this sounds like what you are
> seeing, see http://www.videohelp.com for more information.
>
> By the way, this is also true when editing out portions of a
> video.  The bit you are editing can be cut anywhere, but the
> next portion MUST begin with a key frame.
>
> If not, sorry, can't help....
>
> Later, --jim
>
> PS:  If you are doing the editing on a PC running Windows,
>       look for Virtualdub under the Tools section.  Also look
>       for Avisynth.
>
> --
> 73 DE N5IAL (/4)        | DMR: So fsck was originally called
> http://jdgapps/com      |      something else.
> < Running FreeBSD 7.0 > | Q:   What was it called?
> ICBM / Hurricane:       | DMR: Well, the second letter was different.
>   30.44406N 86.59909W  |    -- Dennis M. Ritchie, Usenix, June 1998.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
~ Jeremiah:9:23-24
Android 2D MMORPG: http://solrpg.com/,
http://www.youtube.com/user/revoltingx

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to