2016-11-10 15 views
0

私はモバイルでbrightcoveプレーヤーに関する問題があります(html5は、Brightcoveのモバイルフォールバックです。 私はコンソールでエラー次のモバイルユーザーエージェントを取得します(他のコードせず、ビデオのみを含む)、ビデオのページをロードする:モバイルでのBrightcoveプレーヤー:ビデオは利用できません

<p> 
<div style="display:none"></div> 
<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> 
<script type="text/javascript" src="http://static.example.com/js/brightcove-ad.js?qqq"></script> 
<object id="myExperience-aaa-play" class="BrightcoveExperience"> 
<param name="bgcolor" value="#FFFFFF" /> 
<param name="playerID" value="xxx" /> 
<param name="playerKey" value="yyy" /> 
<param name="isVid" value="true" /> 
<param name="isUI" value="true" /> 
<param name="dynamicStreaming" value="true" /> 
<param name="@videoPlayer" value="zzz" /> 
<param name="includeAPI" value="true" /> 
<param name="autoStart" value="true" /> 
<param name="templateLoadHandler" value="onTemplateLoad" /> 
<param name="templateReadyHandler" value="onTemplateReady" /> 
</object></p> 
<p> 

エラーが上昇:

BrightcovePlayer_api_ad.js:415 Uncaught (in promise) DOMException: The element has no supported sources. 

setContent @ BrightcovePlayer_api_ad.js:415 
loadError @ BrightcovePlayer_api_ad.js:633 
showErrorMessage @ BrightcovePlayer_api_ad.js:461 
handleContentError @ BrightcovePlayer_api_ad.js:430 
onMediaError @ BrightcovePlayer_api_ad.js:427 
dispatchEvent @ BrightcovePlayer_api_ad.js:9 
redispatch @ BrightcovePlayer_api_ad.js:9 
dispatchEvent @ BrightcovePlayer_api_ad.js:9 
errorHandler @ BrightcovePlayer_api_ad.js:374 
g @ BrightcovePlayer_api_ad.js:2 
dispatch @ BrightcovePlayer_api_ad.js:2 
i @ BrightcovePlayer_api_ad.js:2 

null:1 GET http://c.brightcove.com/services/viewer/null 404 (Not Found)  

ビデオのパラメータがどのように見えますChromeとFirefoxはモバイルユーザーエージェントでは使用できますが、エラーの説明はiOSベースのユーザーエージェント、Chrome、Firefoxでのみ取得できます。 AndroidやBlackberryを使用すると、同じエラーが表示されますが、コンソールにエラーの説明が表示されないか、ビデオコンテナが表示されません。

非常にお勧めします。

+1

答えが十分ではありません - これは、Brightcoveのサポート担当者があなたのアカウント、プレーヤー、ビデオの詳細を調べるのに適しているでしょう。 。また、この埋め込みコードは廃止版のBrightcoveプレーヤー用ですので、[現在のバージョン](http://docs.brightcove.com/en/video-cloud/brightcove-player/index.html)の実装をご覧ください。 – misterben

+0

現在のバージョンはまったく動作しないようです。 https://support.brightcove.com/en/video-cloud/docs/video-test-html-5の下で試された現在のテストバージョン - デスクトップのユーザーエージェントでも実行されず、フラッシュもインストールされていない –

答えて

0

私は、関連する問題を再訪していますので、私はここにいる...私は彼らのAPIの巨大なファンではないんだ...

とにかく最初にあなたが提供しようとしているビデオがされていることを確認してください「メディアクラウド」でモバイル向けにエンコードされています。次に、スマートプレーヤの使用を見てみましょう:https://support.brightcove.com/en/video-cloud/docs/delivering-video-html5-and-smart-playersこれはデバイスの能力を検出するためのもので、必要に応じてflash/html5としてレンダリングします。

私が抱えている問題は、モバイルではビデオの読み込みに時間がかかり、「ビデオが利用できません」というメッセージが表示されることです。彼らは適切な約束事を使用していないので、私は自分自身の約束を作り、完全なプレーヤーの初期化を呼び出す前にタイムアウトを使ってビデオ配信を待っています。それはハッキーで皮つきで、時間の約5%で失敗します...

+0

こんにちはDanG、私はあなたと同じ問題を抱えています。あなたはそれをどのように解決するかを覚えていますか? –

関連する問題