Chrome 在启动时不显示 H.264 视频

Chrome 在启动时不显示 H.264 视频

我正在使用 Ubuntu 14.04 构建一个 Kiosk。我已关注本教程。我使用 Chrome 访问的网页包含 H.264 视频,但当 Chrome 打开该页面时,视频无法加载。它只显示一个白页,而不是视频的第一帧或类似内容。无论出于何种原因,关闭 Chrome 并重新启动它都可以播放视频,但它永远不会在页面首次加载时出现。

First Script,位于/opt

#!/bin/bash
xset -dpms
xset s off
openbox-session &
\#start-pulseaudio-x11
\#the following commands flip the screen and touch coordinates
xrandr --output VGA1 --rotate left -display :0.0
xinput set-prop "ILITEK ILITEK Multi-Touch" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
while true; do
    rm -rf ~/.{config,cache}/google-chrome/
    google-chrome --kiosk 'http://www.target-webpage.com'
done

第二个脚本位于/etc/init

start on (started networking)
stop on runlevel [06]
console output
emits starting-x
respawn
exec sudo -u kioskdev startx /etc/X11/Xsession /opt/kiosk.sh --

因此,位于 中的脚本/etc/init启动 xsession (openbox) 并启动 中的脚本/opt。 中的脚本/opt启动 Chrome 并在目标网页上打开它。我已运行标志--kiosk,以便 URL 栏无法访问,浏览器将默认为全屏。当第二个脚本打开 chrome 时,我看到的只是一个空白页,视频无法播放。但是,如果我手动导航到该页面,视频就会按预期呈现。

我怎样才能让它按我想要的方式工作?

相关内容