###前提・実現したいこと
monaca Onsen UI V2 JS Splitterにオーディオプレイヤーを埋め込みたいです。
参照URL http://pannyatto.firebird.jp/archives/1863
###発生している問題・エラーメッセージ
テンプレートの</ons-toolbar>以下に
コードを打ち込みましたが、
アンドロイドでは、再生させるバーが表示されますが
iosでは、バー表示されず音楽が再生できませんでした。
###該当のソースコード
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> <script src="components/loader.js"></script> <script src="lib/onsenui/js/onsenui.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" href="components/loader.css"> <link rel="stylesheet" href="lib/onsenui/css/onsenui.css"> <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/audioplayer.css" /> <script> ons.ready(function() { console.log("Onsen UI is ready!"); }); window.fn = {}; window.fn.open = function() { var menu = document.getElementById('menu'); menu.open(); }; window.fn.load = function(page) { var content = document.getElementById('content'); var menu = document.getElementById('menu'); content .load(page) .then(menu.close.bind(menu)); }; </script> </head>~ 一部省略 ~
<ons-template id="home.html"> <ons-page> <ons-toolbar style="background-color:#000000"> <div class="left"> <ons-toolbar-button onclick="fn.open()" > <ons-icon icon="ion-navicon, material:md-menu"></ons-icon> </ons-toolbar-button> </div> <div class="center"> <font color="#daa520">メインページ</font><br> </div> </ons-toolbar> <h1>メインページ</h1> <audio preload="auto" controls> <source src="audio.mp3" /> //オーディオファイルがあるパスで。 <source src="audio.ogg" /> <source src="audio.wav" /> </audio> <script src="js/jquery-2.1.1.min.js"></script> //jsファイルのあるパスで。 <script src="js/audioplayer.min.js"></script> <script> $( function() { $( 'audio' ).audioPlayer(); }); </script></ons-template></ons-page>
###試したこと
最小限のテンプレートには、上記のオーディオプレイヤーを埋め込むことができました。
もちろんiosでもアンドロイドでも再生することができました。
###補足情報(言語/FW/ツール等のバージョンなど)
初心者でして、monacaのテンプレートを変更するなどはしていません。