Commit 5f07ff38d279c290b3b26dd5226989312849862a
1 parent
6550db7a
test
Showing
1 changed file
with
19 additions
and
12 deletions
src/gxb-ide/Dir.js
| @@ -623,19 +623,25 @@ | @@ -623,19 +623,25 @@ | ||
| 623 | playTimes++ | 623 | playTimes++ |
| 624 | } | 624 | } |
| 625 | 625 | ||
| 626 | - AudioPlayer(audioUrl) | ||
| 627 | - | ||
| 628 | - var role = getQuery('role'); | ||
| 629 | - if (role == 0) { | ||
| 630 | - if(!isAndroid){ | ||
| 631 | - $.AudioPlayer.play() | ||
| 632 | - }else{ | ||
| 633 | - playTimes++ | 626 | + $.ajax({ |
| 627 | + type: "get", | ||
| 628 | + url: "https://gxb-file.oss-cn-beijing.aliyuncs.com" + audioUrl, | ||
| 629 | + dataType: "json", | ||
| 630 | + contentType: "application/json", | ||
| 631 | + success: function(res) { | ||
| 632 | + AudioPlayer(audioUrl) | ||
| 633 | + var role = getQuery('role'); | ||
| 634 | + if (role == 0) { | ||
| 635 | + if(!isAndroid){ | ||
| 636 | + $.AudioPlayer.play() | ||
| 637 | + }else{ | ||
| 638 | + playTimes++ | ||
| 639 | + } | ||
| 640 | + }else{ | ||
| 641 | + CodingEditer.playCoding(); | ||
| 642 | + } | ||
| 634 | } | 643 | } |
| 635 | - }else{ | ||
| 636 | - CodingEditer.playCoding(); | ||
| 637 | - } | ||
| 638 | - | 644 | + }) |
| 639 | }, | 645 | }, |
| 640 | error: function(error) { | 646 | error: function(error) { |
| 641 | console.log(error) | 647 | console.log(error) |
| @@ -657,6 +663,7 @@ | @@ -657,6 +663,7 @@ | ||
| 657 | // 初始化播放音频控制条 | 663 | // 初始化播放音频控制条 |
| 658 | function AudioPlayer(audioUrl){ | 664 | function AudioPlayer(audioUrl){ |
| 659 | var role = getQuery('role'); | 665 | var role = getQuery('role'); |
| 666 | + | ||
| 660 | if (role == 0) { | 667 | if (role == 0) { |
| 661 | var player = $.AudioPlayer; | 668 | var player = $.AudioPlayer; |
| 662 | player.init({ | 669 | player.init({ |