Hi commuity,
I am trying to play a 3gp video.
All my ogg files works well from the sdcard.
But when it comes to a 3gp video file in the sdcard using apidemos (hardcod the
file path as /sdcard/dancing.3gp in the
com.example.android.apis.media.MediaPlayerDemo_Video.java before building the
apidemos.apk like this
private void playVideo(Integer Media) {
try {
switch (Media) {
case LOCAL_VIDEO:
/*
* TODO: Set the path variable to a local media file path.
*/
path = "";
path = "/sdcard/dancing.3gp";
..
)
I got exception with java as follows:
D/MediaPlayerDemo( 1011): surfaceCreated called
E/VorbisPlayer( 787): ov_open() failed: [-132]
E/MediaPlayer( 1011): Unable to to create media player
E/MediaPlayerDemo( 1011): error: setDataSourceFD failed.: status=0x80000000
E/MediaPlayerDemo( 1011): java.io.IOException: setDataSourceFD failed.:
status=0x80000000
E/MediaPlayerDemo( 1011): at
android.media.MediaPlayer.setDataSource(Native Method)
E/MediaPlayerDemo( 1011): at
android.media.MediaPlayer.setDataSource(MediaPlayer.java:247)
E/MediaPlayerDemo( 1011): at
com.example.android.apis.media.MediaPlayerDemo_Video.playVideo(MediaPlayerDemo_Video.java:111)
E/MediaPlayerDemo( 1011): at
com.example.android.apis.media.MediaPlayerDemo_Video.surfaceCreated(MediaPlayerDemo_Video.java:158)
E/MediaPlayerDemo( 1011): at
android.view.SurfaceView.updateWindow(SurfaceView.java:347)
E/MediaPlayerDemo( 1011): at
android.view.SurfaceView.dispatchDraw(SurfaceView.java:255)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.drawChild(ViewGroup.java:1434)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1208)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.drawChild(ViewGroup.java:1434)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1208)
E/MediaPlayerDemo( 1011): at android.view.View.draw(View.java:5355)
E/MediaPlayerDemo( 1011): at
android.widget.FrameLayout.draw(FrameLayout.java:324)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.drawChild(ViewGroup.java:1436)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1208)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.drawChild(ViewGroup.java:1434)
E/MediaPlayerDemo( 1011): at
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1208)
E/MediaPlayerDemo( 1011): at android.view.View.draw(View.java:5355)
E/MediaPlayerDemo( 1011): at
android.widget.FrameLayout.draw(FrameLayout.java:324)
E/MediaPlayerDemo( 1011): at
com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1701)
E/MediaPlayerDemo( 1011): at android.view.ViewRoot.draw(ViewRoot.java:980)
E/MediaPlayerDemo( 1011): at
android.view.ViewRoot.performTraversals(ViewRoot.java:829)
E/MediaPlayerDemo( 1011): at
android.view.ViewRoot.handleMessage(ViewRoot.java:1103)
E/MediaPlayerDemo( 1011): at
android.os.Handler.dispatchMessage(Handler.java:88)
E/MediaPlayerDemo( 1011): at android.os.Looper.loop(Looper.java:123)
E/MediaPlayerDemo( 1011): at
android.app.ActivityThread.main(ActivityThread.java:3742)
E/MediaPlayerDemo( 1011): at java.lang.reflect.Method.invokeNative(Native
Method)
E/MediaPlayerDemo( 1011): at
java.lang.reflect.Method.invoke(Method.java:515)
E/MediaPlayerDemo( 1011): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
E/MediaPlayerDemo( 1011): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
E/MediaPlayerDemo( 1011): at dalvik.system.NativeStart.main(Native Method)
D/MediaPlayerDemo( 1011): surfaceChanged called
Please Help
_________________________________________________________________
More storage. Better anti-spam and antivirus protection. Hotmail makes it
simple.
http://go.microsoft.com/?linkid=9671357
_______________________________________________
android-freerunner mailing list
android-freerunner@android.koolu.org
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org