第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何讓 WebView 在后臺(tái)保持視頻或音頻播放?

如何讓 WebView 在后臺(tái)保持視頻或音頻播放?

縹緲止盈 2021-08-13 15:55:57
讓我們假設(shè),我有以下基本應(yīng)用程序:public class MainActivity extends AppCompatActivity {   private WebView webView;   @Override   protected void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.activity_main);       webView = (WebView) findViewById(R.id.webview);       webView.getSettings().setJavaScriptEnabled(true);       webView.setWebViewClient(new WebViewClient(){           @Override           public boolean shouldOverrideUrlLoading(WebView view, String url){               return true;           }       });       webView.loadUrl("https://www.w3schools.com/html/html5_video.asp");   }}現(xiàn)在,如果一個(gè)網(wǎng)站,e。G。https://www.w3schools.com/html/html5_video.asp,包含視頻或音頻(我不知道 URL,因?yàn)橛脩艨梢源蜷_(kāi)任何站點(diǎn))并且用戶打開(kāi)另一個(gè)應(yīng)用程序或關(guān)閉屏幕,視頻或音頻停止。但是,我希望它繼續(xù)。它應(yīng)該類(lèi)似于 Google Chrome 的功能:我已經(jīng)看到了解決方案,啟動(dòng)了背景聲音服務(wù),但是,如果我不知道視頻/聲音文件的 URL,我如何找到它?我需要注入一些 JavaScript 還是有更干凈的解決方案?更新:我可以使用 獲取視頻 URL JavascriptInterface,但它通常是一個(gè) blob(例如在 YouTube 中)。我該如何繼續(xù)?更新 2:如您所見(jiàn),我找到了解決方案。但是,我不確定這是否是一個(gè)干凈的解決方案。有沒(méi)有人有更好的解決方案——也許像 Chrome 一樣在通知欄中使用控件?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 418 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)