投稿

ラベル(DailyMotion)が付いた投稿を表示しています

Windows8のChromeでDailyMotionのPlayer APIを使ってビデオを再生できない場合の対処

Windows8のChromeでDailyMotionのPlayer APIを使ってビデオを再生できない場合の対処。 実際には再生できないというよりautoplayができないようだ。 そこで、プレイヤーを生成する時にautoplayをoff(0)にし、「apiready」のイベントリスナーの内部でplayerDM.play()する。 var playerDM = DM.player('playerDMContent', {video:id, params:{api: 1, autoplay: 0, chromeless: 1}}); playerDM.addEventListener('apiready', function(evt){ onPlayerStateChangeDM(evt); }); function onPlayerStateChangeDM(event) { switch(event.type) { // プレイヤー準備完了イベント時 case 'apiready': //console.log('onPlayerStateChangeDM() プレイヤー準備完了'); playerDM.play(); //autoplayがOFFなので準備でき次第再生 break; } } これで再生できる。 IE11とSafari、Windows、MacのChrome、Firefox、Operaで動作を見ているが、このような症状が出たのはWinのChromeだけだった。

Test Results : Programmatic auto play in background tab ( YouTube, SoundCloud, DailyMotion )

I did some tests of programmatic auto play in background tab for YouTube, SoundCloud, and DailyMotion. And this is the results. Mac OS X 10.9.3 Browser Version YouTube SoundCloud DailyMotion Safari 7.0.4 (9537.76.4) OK NG NG Chrome 35.0.1916.114 OK OK OK FireFox 29.0.1 OK OK OK Opera 21.0.1432.67 OK OK OK On Mac, it's okay generally, but Safari is not good. Windows 8.1 Browser Version YouTube SoundCloud DailyMotion InternetExplorer 11.0.9600.17107 OK OK OK Chrome 35.0.1916.114m OK OK N/A(can not play) FireFox 29.0.1 OK OK OK Opera 21.0.1432.67 OK N/A N/A ...

YouTube, SoundCloud, DailyMotionのオートプレイ(バックグラウンドタブ再生)テスト結果

YouTube, SoundCloud, DailyMotionのオートプレイ(バックグラウンドタブ再生)テストをした。 その結果は次の通り。 Mac OS X 10.9.3 Browser Version YouTube SoundCloud DailyMotion Safari 7.0.4 (9537.76.4) OK NG NG Chrome 35.0.1916.114 OK OK OK FireFox 29.0.1 OK OK OK Opera 21.0.1432.67 OK OK OK Macは大体大丈夫だが、やっぱりSafariがダメ(^^); Windows 8.1 Browser Version YouTube SoundCloud DailyMotion InternetExplorer 11.0.9600.17107 OK OK OK Chrome 35.0.1916.114m OK OK N/A(プレイ不能) FireFox 29.0.1 OK OK OK Opera 21.0.1432.67 OK N/A N/A 意外にもChromeよりもIEやFFの方が良い結果。Operaが残念。