android控制webview音訊播放 本地/web播放源切換
這篇文章寫在音訊已經從網路上 通過擷取url並下載的方式下載到本地之後
url格式:emodou://mp3player?action=play&src=xx/xx/xx.mp3
web端點選播放時,web呼叫android的 play(url) 和 pause(url)進行聽力音訊的播放,如果是口語,則需要加上id引數,即play(url,id);
當android在播放音訊的過程中,如果音訊存在,則播放本地;音訊不存在,則播放網路MP3;
其中播放本地聽力MP3時,聽力呼叫web的progress(progress,duration,id)函式,progress是0—100的數值,duration是音訊總時長;
這兩者在播放失敗時,都會呼叫error(msg)
播放本地口語MP3時,還要注意用同一個MediaPlayer類進行播放
相關推薦
android控制webview音訊播放 本地/web播放源切換
這篇文章寫在音訊已經從網路上 通過擷取url並下載的方式下載到本地之後 url格式:emodou://mp3player?action=play&src=xx/xx/xx.mp3 web端點選播放時,web呼叫android的 play(url) 和 pause(
android 使用webview訪問優酷無法播放視訊的問題
在程式碼中加入 webview.getSettings().setJavaScriptEnabled(true);//支援js //webview.getSettings().setPluginsEnabled(true);//設定webview支援外掛,已廢棄
Android 圖片和音訊的本地儲存方式
android 在本地建立資料夾,並將圖片和音訊儲存在資料夾下, <span style="font-size:18px;"> public void newFile() { String fileName = "niannian"; String albu
IOS 播放本地音樂(播放記憶體卡中的MP3) 及 檔案的寫入
在IOS開發中, 每一個應用程式都擁有一個Documents的資料夾來存放自己的檔案。 在這裡為了測試, 我們首先得把mp3檔案匯入到專案中。 然後讀出資源裡的mp3檔案,寫入到documents中, 然後再從documents中讀取該mp3檔案來播放。 (在實際當中也許我
Android使用WebView載入H5頁面播放視訊音訊,退出後還在播放問題解決
Android中經常會使用到WebView來載入H5的頁面,如果H5頁面中有音訊或者視訊的播放時,還沒播放完就退出介面,這個時候會發現音訊或者視訊還在後臺播放,這就有點一臉懵逼了,下面是解決方案: 方案一: 在webview所在的activity中的on
Android音訊實時傳輸與播放(一)
服務端共開放兩個埠,一個udp上行埠用來接收amr音訊流,另一個tcp下行埠用來發送amr音訊流。 我這裡寫的服務端實現了組播的功能,即一個人在錄音,可以同時讓很多人同時聽到。 簡而言之,服務端做的唯一一件事情就是轉發音訊流,囧rz。。。 在這裡,我只貼出一部分程式碼,後
Android利用Mediapalyer播放本地資原始檔聲音
首先在res下建立raw,然後將mp3音樂拷貝到raw下 直接貼程式碼吧 //開始播放聲音 public class PlayVoice { private static MediaPlayer mediaPlayer; public static void p
audio自定義樣式,控制操作面板的暫停,播放,獲取音訊的時長,以及根據時長進行進度條展示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>audio例項</title> <script src="./js
Android提高第二十篇之MediaPlayer播放網路音訊
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android 利用傳送Intent播放本地視訊和網路視訊 (轉載)
http://blog.sina.com.cn/s/blog_a000da9d01011y85.html Android中除了利用VideoView、Mediaplayer播放視訊檔案外,還可以用傳送Intent來呼叫視訊播放模組。 方法如下: &nb
Android播放迴圈播放本地圖片
ImageSwitcher方便快捷 <ImageSwitcher android:id="@+id/imagSwitcher" android:layout_width="wrap_content" android:layout
Android播放本地視訊
主程式 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private MediaPlayer mediaPlayer = new MediaPlayer();
Android使用MediaPlayer只播放視訊不播放音訊的方法
今天寫專案時,突然遇到一個麻煩的問題,就是使用mediaplayer播放MP4檔案時,只需要播放他的視訊畫面就好了,而不用去播放他的聲音,需求很怪,嘗試了mediaplayer的各種方法也沒有解決,後來想了一個取巧的方法。 通過設定mediaplayer.setAudioStreamType
Android音訊實時傳輸與播放(三):AMR硬編碼與硬解碼
轉載請註明出處! 在Android中我所知道的音訊編解碼有兩種方式: (一)使用AudioRecord採集音訊,用這種方式採集的是未經壓縮的音訊流;用AudioTrack播放實時音訊流。用這兩個類的話,如果需要對音訊進行編解碼,就需要自己移植編解碼庫了,比如可以移植il
Android 視頻播放器 VideoView 的使用,播放本地視頻 和 網絡 視頻(轉載)
reat listen 效果 sch span show dma import str 1、布局文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:/
Android WebView頁面結束後視訊播放還有聲音問題處理
WebView載入帶有視訊的網頁時,點選視訊播放,然後退出,視訊總是會還在播放,未能及時結束。 查了很多都沒能解決,什麼webView的reload()、 onPause、pauseTimer();等方法都不行,有的第一次有效,第二次就無效了,後來又找了嘗試,終於找到一個可
為Android的WebView新增播放音樂的介面供javascript呼叫
Android的WebView不支援播放音樂,但是隻要給它新增相關介面,就可以從Javascript中呼叫Android類中介面程式來播放音樂了,這對於混合開發是非常需要的。 步驟: 為Android和WebView內的Javascript新增播放音樂的介面: priv
android控制第三方音樂播放器暫停 繼續
private boolean isPauseMusic = false;//全域性變數 //控制的地方 AudioManager audioManager= (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
Android 通過WebView來播放flash線上視訊流
首先,Android 自帶的WebView控制元件是不支援flash播放的,在Android4.0以上的版本中,所以需要客戶端安裝adobe flashplayer播放器外掛,這樣就可以利用WebView來播放flash視訊。 具體的方法,還是直接上程式碼: private
Android 安卓使用VideoView播放本地視訊
VideoDetailActivity import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import andr