I/AwesomePlayer(14322): AwesomePlayer::AwesomePlayer()in, version is 1528.........
I/AwesomePlayer(14322): AwesomePlayer::AwesomePlayer()aftermClient.connect()
I/AwesomePlayer(14322): setDataSource_l('/mnt/external_sd/unsupport/333.ts')
W/VideoView(14603): Unable to open content: /mnt/external_sd/unsupport/333.ts
W/VideoView(14603): java.lang.IllegalArgumentException: The surface has been released
W/VideoView(14603):     at android.media.MediaPlayer._setVideoSurface(Native Method)
W/VideoView(14603):     at android.media.MediaPlayer.setDisplay(MediaPlayer.java:634)
W/VideoView(14603):     at android.widget.VideoView.openVideo(VideoView.java:222)
W/VideoView(14603):     at android.widget.VideoView.access$2000(VideoView.java:49)
W/VideoView(14603):     at android.widget.VideoView$6.surfaceCreated(VideoView.java:465)
W/VideoView(14603):     at android.view.SurfaceView.updateWindow(SurfaceView.java:612)
W/VideoView(14603):     at android.view.SurfaceView.access$000(SurfaceView.java:82)
W/VideoView(14603):     at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:176)
W/VideoView(14603):     at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:590)
W/VideoView(14603):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1628)
W/VideoView(14603):     at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2453)
W/VideoView(14603):     at android.os.Handler.dispatchMessage(Handler.java:99)
W/VideoView(14603):     at android.os.Looper.loop(Looper.java:137)
W/VideoView(14603):     at android.app.ActivityThread.main(ActivityThread.java:4424)
W/VideoView(14603):     at java.lang.reflect.Method.invokeNative(Native Method)
W/VideoView(14603):     at java.lang.reflect.Method.invoke(Method.java:511)
W/VideoView(14603):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
W/VideoView(14603):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
W/VideoView(14603):     at dalvik.system.NativeStart.main(Native Method)
D/VideoView(14603): Error: 1,0

解决方案 »

  1.   

    W/VideoView(14603): Unable to open content: /mnt/external_sd/unsupport/333.ts1. 是否文件路径合法可读。
    2. 是否加了文件读权限(在Manifest里加)。
      

  2.   

    路径是合法的  没有问题  权限也加了   不适用popupwindow播放时没有问题的
      

  3.   

    VideoView.java抛出了异常:
    java.lang.IllegalArgumentException: The surface has been released
    参数非法,surface被释放了
    surfaceDestroyed被调用了,把mSurfaceHolder释放了。