123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- /**
- * [ONEMAP.M.androidEvent]
- * @return {[object]}
- */
- define(function(){
- // 图片
- function getImg(e){
- var imgs = document.getElementsByTagName("img");
- var iUrls = "";
- for(var i=0;i<imgs.length;i++){
- var vdo = imgs[i].src + ";";
- iUrls += vdo;
- }
- try{
- jsToAndroid.photos(aUrls);
- }catch(err){
- //console.log("err jsToAndroid.photos(aUrls)");
- }
- }
- // 音频
- function getAudio(e){
- var audios = document.getElementsByTagName("audio");
- var aUrls = "";
- for(var i=0;i<audios.length;i++){
- var vdo = audios[i].src + ";";
- aUrls += vdo;
- }
- e.pause();
- try{
- jsToAndroid.audio(aUrls);
- }catch(err){
- //console.log("err jsToAndroid.audio(aUrls)");
- }
- }
- // 视频
- function getVideo(e){
- var videos = document.getElementsByTagName("video");
- var vUrls = "";
- for(var i=0;i<videos.length;i++){
- var vdo = videos[i].src + ";";
- vUrls += vdo;
- }
- e.pause();
- try{
- jsToAndroid.video(aUrls);
- }catch(err){
- //console.log("err jsToAndroid.video(aUrls)");
- }
- }
-
- // 加载中
- function addLoading(imgUrl){
- var loading = "<div style='position:fixed;width:100%;height:100%;background:#f00;left:0;top:0;' class='loading'><img src='"+imgUrl+"' style='width:100px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto'/></div>";
- $("body").append(loading);
- }
-
- // 移除加载中
- function removeLoading(){
- $(".loading").remove();
- }
- // 当前音频
- function playAudio(e){
- var eventData = $(e).attr("eventdata");
- if(eventData != "undefined"){
- try{
- jsToAndroid.audio(eventData);
- }catch(err){
- //console.log("err photo");
- }
- }
- }
- // 当前视频
- function playVideo(e){
- var eventData = $(e).attr("eventdata");
- if(eventData != "undefined"){
- try{
- jsToAndroid.video(eventData);
- }catch(err){
- //console.log("err photo");
- }
- }
- }
- // 当前图片
- function playPicture(e){
- var eventData = $(e).attr("eventdata");
- if(eventData != "undefined"){
- try{
- jsToAndroid.photos(eventData);
- }catch(err){
- //console.log("err photo");
- }
- }
- }
- // var ONEMAP = {
- // M: {
- // androidEvent: {
- // playVideo: playVideo,
- // playPicture: playPicture,
- // playAudio: playAudio,
- // getVideo: getVideo,
- // getImg: getImg,
- // getAudio: getAudio
- // }
- // }
- // }
-
- return ONEMAP.M.androidEvent = {
- playVideo: playVideo,
- playPicture: playPicture,
- playAudio: playAudio,
- getVideo: getVideo,
- getImg: getImg,
- getAudio: getAudio
- }
- });
|