【发布时间】:2011-12-06 16:24:29
【问题描述】:
我在 Webview 中播放声音时遇到问题。 我想在后台播放通过单击按钮打开的声音。 我现在使用 folowwing 脚本,但是当我点击按钮时会打开一个新窗口。
package C.K;
import android.content.Intent;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
final class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url.endsWith(".mp3")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "audio/*");
view.getContext().startActivity(intent);
return true;
} else {
return super.shouldOverrideUrlLoading(view, url);
} } }
谁能帮帮我?
【问题讨论】: