afnf.net

Chrome v37 for AndroidでjPlayer 2.7.0が動作しない

jPlayer Android 2014/09/13 21:16

Chromeブラウザ for Androidが更新され v37系になりましたが、HTML5 Audio周りの仕様変更があったようで、jPlayer 2.7.0が動作しなくなりました。

以下の情報によれば、もともと入ってたAndroid用のworkaroundが原因のようです。

https://groups.google.com/forum/#!msg/jplayer/BoVUNok0yl4/LU8q2wggQaYJ

// Setup the Android Fix - Only for HTML audio.
if($.jPlayer.platform.android) {
   // ここをコメントアウトすればv37でも動作する
   //self.androidFix.setMedia = true;
}


既にPull Requestが投げられています。

https://github.com/happyworm/jPlayer/pull/242

smidgenさんのjquery.jplayer.jsで動作することを確認しました。

https://raw.githubusercontent.com/smidgen/jPlayer/f19d8da8b4aa593588f380f4e273508ff288af81/jquery.jplayer/jquery.jplayer.js

2014/10/04追記

まだリリースされていませんが、ver2.7.1で直るみたいです。

https://github.com/happyworm/jPlayer/commit/7ddf198cbacbe9ba5cb6287a4ddf8967f47e1a24#diff-d9ae02307831e9fde7700dcef5482b5f

jPlayer Android 2014/09/13 21:16
comments (0)

blog-java2 engine (build:2017-09-13 21:46 JST)