有没有人知道一个很好的方法来找出MediaPlayer当前正在播放的内容并使用onStop()或onPause()覆盖停止/暂停它?或者只是MediaPlayer在应用程序处于后台时停止?我有很多声音,我不知道哪个会在任何确切的时刻播放.对不起,还在这里学习.
我正在尝试重新创建 Android Web 浏览器中的“在页面上查找”功能,以便我可以将其应用到我的 Web 视图中。
有谁知道我开始寻找的好地方或任何提示?
到目前为止我有:
网页视图。findAll(“某事”);
尝试
{
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
m.invoke( webView , true);
}
catch(可抛出的忽略)
{
Log.i("错误",ignoreed.toString());
}
但它只允许预定义的搜索。浏览器允许您输入要搜索的内容。
我希望有一些例子可以借鉴。我无法想象我是第一个想要这样做的人。
任何帮助是极大的赞赏!
我有一个奇怪的项目,我正在努力.我是php的新手,所以到目前为止一直是一场斗争.
我有一个表格,给出一个数组并发布它:
...
return($keywords);
}
$keywordlist = explode("\r\n", $keywordlist);
foreach($keywordlist as $keyword){
print_r(mixer(strtolower($keyword)));
}
Run Code Online (Sandbox Code Playgroud)
我明白了:
Array ( [0] => one [1] => two [2] => three [3] => four [4] => five [5] => six [6] => ....
Run Code Online (Sandbox Code Playgroud)
但是希望它能像这样出来:
%28one%2Ctwo%2Cthree%2Cfour%2Cfive%2Csix%29
Run Code Online (Sandbox Code Playgroud)
最终希望能够将它附加到像ask.com搜索这样的URL的末尾:
"http://www.ask.com/web?q=(put my keywords here)"
Run Code Online (Sandbox Code Playgroud)
然后导航到那里
从理论上讲,就像我在搜索栏中键入"(一,二,三,四,五,六)"并按下回车键.
希望这是有道理的.
我有一个音板应用程序调用它按下按钮时调用音频文件.但是,在按下并播放大部分按钮后,我开始收到这些媒体播放器错误.有谁知道如何检测它,只是重新启动或完全停止它?谢谢你的时间.
-colby
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
ImageButton button = (ImageButton) findViewById(entry.getKey());
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
int sound = map.get(v.getId());
mp = MediaPlayer.create(myMain.this, sound);
mp.prepare();
} catch (IllegalStateException e) {
} catch (IOException e) {
}
mp.seekTo(0);
mp.start();
}
}
);
}
Run Code Online (Sandbox Code Playgroud)
04-13 10:11:39.873:INFO/MediaPlayer(23152):MediaPlayer start()
04-13 10:11:39.873:VERBOSE/MediaPlayerService(18229):[666] setLooping(0)
04-13 10:11: 39.873:VERBOSE/MediaPlayerService(18229):[666] setVolume(1.000000,1.0000)
04-13 10:11:39.873:VERBOSE/AudioSink(18229):setVolume(1.000000,1.0000)
04-13 10:11:39.873:VERBOSE/MediaPlayerService(18229):[666] start
04-13 10:11:39.873:DEBUG/AwesomePlayer(18229):[U5B] play(556)
04-13 10:11:39.873:DEBUG/AwesomePlayer(18229):[ U5B] play_l(562)04-13 10:11:39.873:VERBOSE/AudioSink(18229):open(44100,1,1,4)
04-13 10:11:39.873:ERROR/AudioFlinger(18229):不再轨道名称可用
04-13 10:11:39.873:ERROR/AudioTrack(18229):AudioFlinger无法创建音轨,状态:12
04-13 10:11:39.873:ERROR/AudioSink(18229):无法创建音轨
04 …
有谁知道如何不回显数组中的最后一项?我是php的新手.
以下是我遇到的问题:
...
return($keywords);
}
$words = (mixer(strtolower($keywordlist)));
$query = implode(',', $words);
echo('Search query: ' . $query . PHP_EOL);
$query = rawurlencode($query);
echo('Encoded: ' . $query . PHP_EOL);
***trying to remove last item in array from showing here***
echo('Without Last: ' . $query . PHP_EOL);
Run Code Online (Sandbox Code Playgroud)
如果我把array_shift($query);或者array_pop($query);或者array_shift($array,1,-1));是星星我得到这个错误:
Parse error: syntax error, unexpected T_ECHO in /home/content/14/7557914/html/test2.php on line 102
line 102 = echo('Without Last: ' . $query . PHP_EOL);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?