Hi James, I got it to stick again...
I was in Fullscreen mode, playing the 5 sec video clips from my 256GB half full extSD on an S7 active. For my own reference I was playing the Home playlist. ~~~ This time was after it had been sticking sporadically. I backed out to another html page then back to the page where I play the video play list. I cleared the log... then pressed the playlist play button. This time the playlist series stuck right away as it cued the first video and I had to press play several times on the fist stick to get it to play. Then the second video it stuck again and I could not get it to unstick. D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 D/AudioFocus: processAudioFocusResult(1) D/Notification: allPendingIntents D/MediaService: Command received: mozac.feature.media.service.LAUNCH D/GeckoSession: handleMessage GeckoView:StateUpdated uri=null D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/GeckoViewContent: receiveMessage: GeckoView:DOMFullscreenRequest D/GeckoViewContent: handleEvent: MozDOMFullscreen:Entered W/GeckoAppShell: Unsupported wake-lock: DOM_Fullscreen D/ViewRootImpl@453cae7[BrowserActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 518765330432} changed=false D/SurfaceView: BG show() Surface(name=Background for - SurfaceView - org.hishandsreader.reference.browser.debug/org.hishandsreader.reference.browser.BrowserActivity@fbc649@0) android.view.SurfaceView{fbc649 V.E...... ......ID 0,0-720,1280} D/SurfaceView: surfaceChanged (720,1280) 1 android.view.SurfaceView{fbc649 V.E...... ......ID 0,0-720,1280} D/GeckoScreenOrientation: locking to LANDSCAPE D/ViewRootImpl@453cae7[BrowserActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 518765330432} changed=false D/GeckoSession: handleMessage GeckoView:StateUpdated uri=null D/Notification: allPendingIntents D/Notification: allPendingIntents V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 D/AudioManager: dispatching onAudioFocusChange(1) to android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b D/AudioFocus: onAudioFocusChange(1) D/MediaService: Service destroyed D/MediaService: Service created W/MediaSessionCompat: Couldn't find a unique registered media button receiver in the given context. D/MediaService: Command received: mozac.feature.media.service.LAUNCH D/AudioFocus: processAudioFocusResult(1) D/Notification: allPendingIntents D/AudioManager: dispatching onAudioFocusChange(-1) to android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b D/AudioFocus: onAudioFocusChange(-1) D/GeckoViewModule: dispatch GeckoView:MediaPause, data={"id":2} D/GeckoViewMedia: onEvent: event=GeckoView:MediaPause, data={"id":2} D/Notification: allPendingIntents D/Notification: allPendingIntents I/SessionStorage/AutoSave: Save: Periodic D/SessionStorage/AutoSave: Saved state to disk [14ms] D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 D/AudioFocus: processAudioFocusResult(1) D/Notification: allPendingIntents D/MediaService: Command received: mozac.feature.media.service.LAUNCH I/SessionStorage/AutoSave: Save: Periodic D/SessionStorage/AutoSave: Saved state to disk [29ms] D/Notification: allPendingIntents D/Notification: allPendingIntents D/AudioManager: dispatching onAudioFocusChange(1) to android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b D/AudioFocus: onAudioFocusChange(1) D/MediaService: Service destroyed V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0 D/MediaService: Service created W/MediaSessionCompat: Couldn't find a unique registered media button receiver in the given context. D/MediaService: Command received: mozac.feature.media.service.LAUNCH D/AudioFocus: processAudioFocusResult(1) D/Notification: allPendingIntents D/AudioManager: dispatching onAudioFocusChange(-1) to android.media.AudioManager$49ed52amozilla.components.feature.media.focus.AudioFocus$50fbf1b D/AudioFocus: onAudioFocusChange(-1) D/GeckoViewModule: dispatch GeckoView:MediaPause, data={"id":2} D/GeckoViewMedia: onEvent: event=GeckoView:MediaPause, data={"id":2} D/Notification: allPendingIntents D/Notification: allPendingIntents D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 I/SessionStorage/AutoSave: Save: Periodic D/SessionStorage/AutoSave: Saved state to disk [11ms] D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 0 D/ViewRootImpl@453cae7[BrowserActivity]: ViewPostIme pointer 1 ________________________________ From: Bob Achgill <bobachg...@hotmail.com> Sent: Wednesday, May 20, 2020 5:58 PM To: James Willcox <jwill...@mozilla.com> Cc: mobile-firefox-dev <mobile-firefox-dev@mozilla.org>; Bob Achgill <bobachg...@hotmail.com> Subject: Re: JavaScript play list hangs Well, it did OK just now... no video hangs. Just the occasional video hang when changing from portrait to landscape... but I expect that. If it happens again I will take note of what else is in play that could cause the issue... and post the logs. Thanks for your quick response! Thanks! Bob ________________________________ From: James Willcox <jwill...@mozilla.com> Sent: Wednesday, May 20, 2020 5:44 PM To: Bob Achgill <bobachg...@hotmail.com> Cc: mobile-firefox-dev <mobile-firefox-dev@mozilla.org> Subject: Re: JavaScript play list hangs So it hangs in the middle of the video? Not the beginning? If it's at the beginning it could be the autoplay policy. Otherwise sounds like a bug. Can you give us logs from the device? James On Wed, May 20, 2020, 5:39 PM Bob Achgill <bobachg...@hotmail.com<mailto:bobachg...@hotmail.com>> wrote: Hey guys, I have a JS playlist that plays 5 sec video clips one after the other without pausing. It works fine using FireFox on the android but under Reference Browser the same JS hangs every other video. If I move the video play timeline back a few secs it will resume playing the stuck video. Then all is normal until two videos later it happens again. Keep in mind I am playing the videos from the extSD. But Firefox did not seem to have the issue that Reference Browser is showing. My work around is that the user just babysits the sticking playlist... but that will not be good for younger children. Have you seen this "bug" before? Anything I can do JS side to help alleviate such an issue if there is not a clean fix on the GeckoView (Reference Browser) side? I can supply the HTML/JS if that is helpful. Thanks! Bob Achgill _______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org<mailto:mobile-firefox-dev@mozilla.org> https://mail.mozilla.org/listinfo/mobile-firefox-dev<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.mozilla.org%2Flistinfo%2Fmobile-firefox-dev&data=02%7C01%7C%7C2464851513704c8f29c008d7fd11446f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637256122904714905&sdata=0UU6qT5JgBl1lIKO28vWLvwDvU5n9%2FJkuika%2F8Iq3ZU%3D&reserved=0>
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev