2012-07-26 51 views
4

我正在研究android youtube應用程序。我們可以完美地獲取數據和其他所有內容。通過使用openyoutubeplayer播放YouTube視頻。我們通過videoid在openyoutubeplayer上播放視頻。在播放視頻時,我們在一段時間後[消費者關閉的輸入通道或發生錯誤的事件=事件= 0x8] [其隨機]。請看下面的日誌。消費者關閉輸入通道或發生錯誤。 events = 0x8

I/NuCachedSource2(1146): Keep alive 
I/NuCachedSource2(1146): Keep alive 
I/NuCachedSource2(1146): Keep alive 
I/NuCachedSource2(1146): Keep alive 
I/NuCachedSource2(1146): Keep alive 
E/InputDispatcher(1153): channel '4080cb58 com.android.launcher/com.android.launcher2.Launcher (server)' ~ Consumer closed input channel or an error occurred. events=0x8 
E/InputDispatcher(1153): channel '4080cb58 com.android.launcher/com.android.launcher2.Launcher (server)' ~ Channel is unrecoverably broken and will be disposed! 
W/IMediaDeathNotifier(2431): media server died 
W/MediaMetadataRetriever(1243): MediaMetadataRetriever server died! 
E/MediaPlayer(2431): error (100, 0) 
I/ServiceManager(1077): service 'media.audio_flinger' died 
I/ServiceManager(1077): service 'media.player' died 
I/ServiceManager(1077): service 'media.camera' died 
I/ServiceManager(1077): service 'media.audio_policy' died 
W/AudioSystem(2431): AudioFlinger server died! 
W/AudioSystem(1153): AudioFlinger server died! 
I/WindowManager(1153): WINDOW DIED Window{4080cb58 com.android.launcher/com.android.launcher2.Launcher paused=false} 
W/AudioSystem(1153): AudioPolicyService server died! 
I/ActivityManager(1153): Process com.android.launcher (pid 1592) has died. 
E/MediaPlayer(2431): Error (100,0) 
D/VideoView(2431): Error: 100,0 
W/WindowManager(1153): Failed looking up window 
W/WindowManager(1153): java.lang.IllegalArgumentException: Requested window [email protected] does not exist 
W/WindowManager(1153):   at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8181) 
W/WindowManager(1153):   at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8172) 
W/WindowManager(1153):   at com.android.server.WindowManagerService$WindowState$DeathRecipient.binderDied(WindowManagerService.java:7031) 
W/WindowManager(1153):   at android.os.BinderProxy.sendDeathNotice(Binder.java:381) 
W/WindowManager(1153):   at dalvik.system.NativeStart.run(Native Method) 
I/WindowManager(1153): WIN DEATH: null 
I/  (2857): ServiceManager: 0xad50 
I/CameraService(2857): CameraService started (pid=2857) 
D/AudioHardwareALSA(2857): openOutputStream called for devices: 0x00000002 
I/ALSAModule(2857): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal 
I/AudioFlinger(2857): AudioFlinger's thread 0x16c00 ready to run 
D/ALSAModule(2857): route called for devices 00000002 in mode 0... 
E/AudioService(1153): Media server died. 
E/AudioService(1153): Media server started. 
W/AudioPolicyManagerBase(2857): setPhoneState() setting same state 0 

同時播放視頻日誌顯示「保持活躍」的消息。視頻停止時顯示上述日誌。

我不知道到底發生了什麼,以及如何解決這個issue.please讓我知道如果u有任何ideas.thanks提前

回答

-2

請使用android:configChanges="orientation"AndroidManifest.xml爲啓動屏幕的活動。

我得到的是相同的異常,但是與相機有關,但通常是由於方向改變引起的,方向改變沒有通知活動,因此導致崩潰。

1

Keep Alive是Youtube服務器和您的客戶端之間的「ping」消息...如果客戶端或服務器沒有收到保持活動狀態,您丟失了連接,客戶端或服務器中斷...

「E/InputDispatcher(1153):channel'4080cb58 com.android.launcher/com.android.launcher2.Launcher(server)'〜Consumer closed input channel or a occurred occurred。events = 0x8」 丟失了與服務器的連接,但是我真的不知道更多沒有代碼^^

「W/WindowManager(1153):java.lang.IllegalArgumentException:請求的窗口[email protected]不存在「 在這裏,你稱之爲不在這裏的窗戶?我認爲你的應用程序崩潰在這裏...尋求它;)

相關問題