【问题标题】:Daily motion android SDK crashes while switching the video to full screenDailymotion android SDK在将视频切换到全屏时崩溃
【发布时间】:2015-05-11 01:23:43
【问题描述】:

集成了以下SDK进行视频播放

https://github.com/dailymotion/dailymotion-sdk-android

并且在按下全屏按钮时发生了罕见的崩溃。 注意:崩溃仅发生在运行 android 5.0.2 的 HTC M8 中,但相同的内容在运行 5.0.2 的其他设备上也能正常播放。崩溃一直发生

以下是崩溃发生时的错误日志

04-29 17:50:39.683  27210-27210/com.quickplay.hawk I/chromium﹕ [INFO:CONSOLE(0)] "'HTMLVideoElement.webkitSupportsFullscreen' is deprecated. Its value is true if the video is loaded.", source:  (0)
04-29 17:50:39.683  27210-27210/com.quickplay.hawk I/chromium﹕ [INFO:CONSOLE(0)] "'HTMLVideoElement.webkitEnterFullscreen()' is deprecated. Please use 'Element.requestFullscreen()' instead.", source:  (0)
04-29 17:50:39.773  27210-27210/com.quickplay.hawk W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring
04-29 17:50:39.813  27210-27210/com.quickplay.hawk I/InputMethodManager﹕ [startInputInner] EditorInfo { packageName=com.quickplay.hawk, inputType=0xa1, imeOptions=0x12000000, privateImeOptions=null }, windowGainingFocus=null, mServedView=org.chromium.android_webview.FullScreenView{ec3294 VFED..C. .F...... 0,0-1794,1080}, mServedInputConnectionWrapper=android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper@e72d13d
04-29 17:50:39.813  27210-27317/com.quickplay.hawk E/Adreno-EGL﹕ <eglGetoglFunctionsByPtr:294>: Invalid client version
04-29 17:50:39.863  27210-27210/com.quickplay.hawk I/chromium﹕ [INFO:CONSOLE(0)] "'HTMLVideoElement.webkitDisplayingFullscreen' is deprecated. Please use the 'fullscreenchange' event instead.", source:  (0)
04-29 17:50:40.003  27210-28905/com.quickplay.hawk W/MediaPlayer﹕ info/warning (701, 0)
04-29 17:50:40.043  27210-27317/com.quickplay.hawk E/Adreno-EGL﹕ <eglGetoglFunctionsByPtr:294>: Invalid client version
04-29 17:50:40.043  27210-28665/com.quickplay.hawk E/Adreno-EGL﹕ <eglGetoglFunctionsByPtr:294>: Invalid client version
04-29 17:50:40.053  27210-28665/com.quickplay.hawk W/Adreno-GSL﹕ <gsl_ldd_control:416>: ioctl fd 61 code 0xc02c093d (IOCTL_KGSL_SUBMIT_COMMANDS) failed: errno 22 Invalid argument
04-29 17:50:40.053  27210-28665/com.quickplay.hawk W/Adreno-EGL﹕ <qeglDrvAPI_eglWaitSyncKHR:5854>: EGL_BAD_PARAMETER
04-29 17:50:40.053  27210-28665/com.quickplay.hawk E/chromium﹕ [ERROR:gl_fence_egl.cc(63)] Failed to wait for EGLSync. error:EGL_BAD_PARAMETER
04-29 17:50:40.053  27210-28665/com.quickplay.hawk A/chromium﹕ [FATAL:gl_fence_egl.cc(65)] Check failed: g_ignore_egl_sync_failures.
04-29 17:50:40.933  27210-28906/com.quickplay.hawk W/MediaPlayer﹕ info/warning (702, 0)

【问题讨论】:

  • 你在移动网站上试过了吗?它在那里工作吗?
  • 我正在尝试在集成到应用程序中的 dailymotion sdk 中播放视频。
  • 是的,我想了解的是,如果这个 bug 是 dailymotion SDK 或平台 HTML5 集成本身的 bug,那么可能会发生这种事情。
  • 有什么办法可以解决这个问题

标签: android webview dailymotion-api


【解决方案1】:

这是由运行 Adreno 3xx GPU 的设备上的 Android 5.0 上的 Google WebView 版本 42.0.2311.137 中的错误引起的。不幸的是,很多设备包括一些 Nexus 设备、S4、S5、HTC m7/m8 等。

此问题已在版本 42.0.2311.138 中得到修复,但 Google 尚未向最终用户推出。

此时我们所能做的就是等待 Google 通过 Google Play 推出他们的修复程序。

更多信息: https://code.google.com/p/chromium/issues/detail?id=482298

【讨论】:

    猜你喜欢
    • 2012-10-20
    • 2021-04-24
    • 1970-01-01
    • 2014-10-24
    • 2020-10-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多