【发布时间】:2013-10-06 02:04:20
【问题描述】:
这与嵌入式视频有关,与 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>
有什么想法吗?
【问题讨论】:
-
有几种可能性,包括您的转码设置。对于 Brightcove 支持人员来说,这可能是一个更好的问题,因为他们可以查看您的帐户。
-
您正在测试的浏览器/Android 版本是否支持 HTML5?
-
是的,我已经在三星 Galaxy 和 Note 机型上进行了测试。
标签: android html video brightcove