我无法在三星 Galaxy s4 上观看视频。该视频在三星 Galaxy S4 以外的其他安卓设备上播放良好。问题是音频工作正常,但视频看起来失真。当我将其设为全屏时,视频看起来又很好了。我尝试上传具有相同结果的不同视频。我正在使用 dash.all.js 并在 js 文件中有以下代码。
if (rml.hasDashSupport() && MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"').toString() == 'true') {
document.writeln("<div class='dash-video-player' style='width:100%;height:100%;'><video id='videoPlayer' width='100%' height='100%' poster ='" + poster + "' controls='true'></video></div>");
var video = document.querySelector(".dash-video-player video");
var context = new Dash.di.DashContext();
var player = new MediaPlayer(context);
player.startup();
player.attachView(video);
player.setAutoPlay(autoPlay);
player.attachSource(SmoothStreamingURL + "(format=mpd-time-csf)");
return;
}
谢谢你的帮助。