I am trying to run the source code"Simple Video" of Unlocking Android in chapter 10. But when i launch this program , it tells me cannot play the video.
Here is the code
Using java Syntax Highlighting
- public class SimpleVideo extends Activity {
- private VideoView myVideo;
- private MediaController mc;
- @Override
- public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
- getWindow().setFormat(PixelFormat.TRANSLUCENT);
- setContentView(R.layout.main);
- Button bPlayVideo=(Button)findViewById(R.id.playvideo);
- bPlayVideo.setOnClickListener(new View.OnClickListener() {
- public void onClick(View view) {
- mc.show(); }
- });
- myVideo=(VideoView)findViewById(R.id.video);
- myVideo.setVideoPath("/tmp/test.mp4");
- mc=new MediaController(this);
- mc.setMediaPlayer(myVideo);
- myVideo.setMediaController(mc);
- myVideo.requestFocus();
- }
- }
Parsed in 0.033 seconds, using GeSHi 1.0.8.4
Here is the log info:
09-01 07:46:43.306: WARN/InputManagerService(578): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4371f690
09-01 07:47:01.846: WARN/KeyCharacterMap(715): No keyboard for id 0
09-01 07:47:01.858: WARN/KeyCharacterMap(715): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
09-01 07:47:02.068: VERBOSE/VideoView(725): reset duration to -1 in openVideo
09-01 07:47:02.116: ERROR/PlayerDriver(554): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
09-01 07:47:02.116: ERROR/MediaPlayer(725): error (1, -4)
09-01 07:47:02.287: ERROR/MediaPlayer(725): Error (1,-4)
09-01 07:47:02.287: DEBUG/VideoView(725): Error: 1,-4
09-01 07:47:02.426: WARN/InputManagerService(578): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4361f8d0 (uid=10022 pid=715)
09-01 07:47:04.397: WARN/InputManagerService(578): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@437288b8
09-01 07:47:05.367: WARN/KeyCharacterMap(725): No keyboard for id 0
09-01 07:47:05.377: WARN/KeyCharacterMap(725): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
09-01 07:47:05.786: WARN/InputManagerService(578): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@436cd8f8 (uid=10021 pid=725)
09-01 07:47:05.956: WARN/KeyCharacterMap(618): No keyboard for id 0
09-01 07:47:05.966: WARN/KeyCharacterMap(618): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
09-01 07:47:11.318: DEBUG/dalvikvm(715): GC freed 659 objects / 61240 bytes in 306ms
09-01 07:47:11.856: DEBUG/AndroidRuntime(745): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
09-01 07:47:11.866: DEBUG/AndroidRuntime(745): CheckJNI is ON
09-01 07:47:12.206: INFO/jdwp(745): received file descriptor 20 from ADB
09-01 07:47:12.226: DEBUG/AndroidRuntime(745): --- registering native functions ---
09-01 07:47:13.286: INFO/ActivityManager(578): Starting activity: Intent { flags=0x10000000 comp={com.msi.manning.chapter10.SimpleVideo/com.msi.manning.chapter10.SimpleVideo.SimpleVideo} }
09-01 07:47:13.376: DEBUG/AndroidRuntime(745): Shutting down VM
09-01 07:47:13.388: DEBUG/dalvikvm(745): DestroyJavaVM waiting for non-daemon threads to exit
09-01 07:47:13.457: DEBUG/dalvikvm(745): DestroyJavaVM shutting VM down
09-01 07:47:13.457: DEBUG/dalvikvm(745): HeapWorker thread shutting down
09-01 07:47:13.467: DEBUG/dalvikvm(745): HeapWorker thread has shut down
09-01 07:47:13.486: DEBUG/jdwp(745): JDWP shutting down net...
09-01 07:47:13.486: DEBUG/jdwp(745): +++ peer disconnected
09-01 07:47:13.486: INFO/dalvikvm(745): Debugger has detached; object registry had 2 entries
09-01 07:47:13.517: DEBUG/dalvikvm(745): VM cleaning up
09-01 07:47:13.746: DEBUG/dalvikvm(745): LinearAlloc 0x0 used 639228 of 4194304 (15%)
09-01 07:47:13.997: WARN/IInputConnectionWrapper(618): showStatusIcon on inactive InputConnection
09-01 07:47:14.106: VERBOSE/VideoView(715): reset duration to -1 in openVideo
09-01 07:47:14.216: ERROR/PlayerDriver(554): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
09-01 07:47:14.216: ERROR/MediaPlayer(715): error (1, -4)
09-01 07:47:14.286: INFO/ActivityManager(578): Displayed activity com.msi.manning.chapter10.SimpleVideo/.SimpleVideo: 1002 ms
09-01 07:47:14.317: ERROR/MediaPlayer(715): Error (1,-4)
09-01 07:47:14.347: DEBUG/VideoView(715): Error: 1,-4
09-01 07:47:20.086: DEBUG/dalvikvm(725): GC freed 637 objects / 58080 bytes in 174ms
09-01 07:47:25.167: DEBUG/dalvikvm(618): GC freed 438 objects / 18680 bytes in 234ms
09-01 07:52:01.647: DEBUG/dalvikvm(578): GC freed 12098 objects / 632840 bytes in 1522ms
Thank you first! It's my first question here and english is not my mother tongue. I hope my statement is clear.


