这与嵌入式视频有关,与 SDK 无关。
HTML5 视频在桌面和 iOS 上运行良好,但在 Android 上只能在 Nexus 手机和平板电脑上播放。不幸的是,在其他设备上进行测试时(我尝试过 Galaxy 和 Note),我收到以下错误:
The video you are trying to watch is currently unavailable. Please check back soon.
我尝试了 mp4 和 mov 格式,重新转码了 VBR 和 CB 比特率类型的视频。没有任何效果。我知道这应该可行,因为测试页面(http://support.brightcove.com/en/video-cloud/docs/video-test-html-5)在所有设备上都可以正常播放。
发布代码如下所示:
<object id="xxx" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="480" />
<param name="height" value="270" />
<param name="playerID" value="xxx" />
<param name="playerKey" value="xxx" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="@videoPlayer" value="xxx" />
<param name="includeAPI" value="true" />
<param name="templateLoadHandler" value="BCLS.onTemplateLoad" />
<param name="templateReadyHandler" value="BCLS.onTemplateReady" />
</object>
有什么想法吗?