Version: 4.4.1 (KDE 4.4.1) (using 4.4.1 (KDE 4.4.1), Arch Linux) Compiler: gcc OS: Linux (x86_64) release 2.6.32-ARCH All other html5 videos work I've tried (tinyogg works wonderful for example, better then in firefox or chrome). I've read that it uses phonon-xine which supports h.264 (for youtube) Sorry if i don't know well Backtrace: konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStream::KioMediaStream: konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStream::reset: konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStream::reset: konqueror(2500)/kio (KIOJob) KIO::SlaveInterface::dispatch: error 111 "v3.lscache8.c.youtube.com" konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStreamPrivate::_k_bytestreamResult: KIO Job error: "The file or folder v3.lscache8.c.youtube.com does not exist." konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStreamPrivate::_k_bytestreamResult: KIO Job is done (will delete itself) and d->kiojob reset to 0 konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [base not empty] konqueror(2500)/khtml (caret) DOM::Position::equivalentLeafPosition: Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [base not empty] konqueror(2500)/khtml (caret) DOM::Position::equivalentLeafPosition: Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) konqueror(2500) KonqMainWindow::slotAddClosedUrl: konqueror(2500) KonqClosedTabItem::KonqClosedTabItem: "Closed_Tab52805136" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window49063008" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window58299056" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window67956160" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window67963440" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window67972720" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window67982496" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window67988528" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68002672" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68011936" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68031360" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68031632" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68038864" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68048720" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68061248" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68083216" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68084256" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68096480" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68097520" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68096544" konqueror(2500) KonqClosedWindowItem::KonqClosedWindowItem: "Closed_Window68110768" konqueror(2500) KonqMainWindow::slotAddClosedUrl: done konqueror(2500)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x2525d20) konqueror(2500)/kparts KParts::Part::~Part: deleting widget QWidget(0x252ff30, name = "khtml_part_widget") "khtml_part_widget" konqueror(2500)/phonon (KDE plugin) Phonon::KioMediaStream::~KioMediaStream: konqueror(2500)/khtml (render) khtml::RenderPosition::fromDOMPosition: [text position] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::fromDOMPosition: [equivalent offset] 25 konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [find inline box] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [result] 25 0x2239990 konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [find inline box] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [result] 25 0x2239990 konqueror(2500)/khtml (render) khtml::RenderPosition::fromDOMPosition: [text position] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::fromDOMPosition: [equivalent offset] 25 konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [find inline box] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [result] 25 0x2239990 konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [find inline box] Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (render) khtml::RenderPosition::getInlineBoxAndOffset: [result] 25 0x2239990 konqueror(2500) KonqMainWindow::slotIconsChanged: konqueror(2500) KonqMainWindow::slotIconsChanged: konqueror(2500) KonqMainWindow::slotIconsChanged: konqueror(2500) KonqMainWindow::slotIconsChanged: konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [base not empty] konqueror(2500)/khtml (caret) DOM::Position::equivalentLeafPosition: Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::moveTo: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: Selection[ Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 ) 1 ] 0 konqueror(2500)/khtml (caret) DOM::Selection::validate: [base not empty] konqueror(2500)/khtml (caret) DOM::Position::equivalentLeafPosition: Position( 0x1f79c00 "#text" : 25 ) konqueror(2500)/khtml (caret) DOM::Selection::validate: [character:baseIsStart] true Position( 0x1f79c00 "#text" : 25 ) Position( 0x1f79c00 "#text" : 25 )
Hello: I can confirm this for 4.8.4. I went to https://www.youtube.com/html5 I enabled html5, I chose a random video but I was unable to view (or listen to it). The video frame was black. I confirm that I was actually using html5 mode since I right click on the video frame and I got the regular konqueror menu (as oposed to flash player menu). I also confirm that switching to webkit part played html5 video correctly. Regards,
*** Bug 339534 has been marked as a duplicate of this bug. ***
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand. Thank you for helping us make KDE software even better for everyone!
I've tested this on a recent konqueror version: - konqueror 5.0.97 - KDE Frameworks 5.51.0 - Qt 5.11.2 youtube is working with html5 videos now. I see some glitches and support is surely improvable, but I would say this bug can be closed. Regards
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Playing YouTube videos using Konqueror with KHTML doesn't work for a long time now, but as KHTML is unmaintained, I doubt that this will be fixed. QtWebEngine works fine.