我在观看三星Galaxy s4的视频时遇到了麻烦。除三星Galaxy S4外,其他Android设备上的视频播放效果很好。问题是音频工作正常,但视频看起来很扭曲。当我全屏播放时,视频再次显示正常。我尝试使用相同的结果上传其他视频。我正在使用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;
}
感谢您的帮助。
答案 0 :(得分:0)
您是否从控制台收到任何错误?
您也可以尝试ExoPlayer from Goolge(针对应用)或基于网络的bitdash player(适用于Galaxy S4)。