我想在webview中加载 .flv视频.
我从这个链接中获得了帮助,但问题是我无法在模拟器中查看视频.
这是我的代码:
package com.FlvTester;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.widget.FrameLayout;
public class FlvTester extends Activity {
WebView webView;
String htmlPre = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"></head><body style='margin:0; pading:0; background-color: black;'>";
String htmlCode =
" <embed style='width:100%; height:100%' src='http://www.platipus.nl/flvplayer/download/1.0/FLVPlayer.swf?fullscreen=true&video=@VIDEO@' " +
" autoplay='true' " +
" quality='high' bgcolor='#000000' " +
" name='VideoPlayer' align='middle'" + // width='640' height='480'
" allowScriptAccess='*' allowFullScreen='true'" +
" type='application/x-shockwave-flash' " +
" pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
"";
String …Run Code Online (Sandbox Code Playgroud) 当我50 mb apk使用命令行在我的模拟器中安装时,我得到了像::
那么我有什么可以增加记忆力呢?
更新:
我有另一个错误,如::

更新:我有另一个错误,如::

我是一名Android开发人员,我想到了以下问题:当我为编译过程发表重要评论时,是否在我们将有用的注释放入代码时,编译器可以在评论部分花些时间吗?
如果不是,那么我们的评论多久没有任何影响?
我正在使用C2DM服务,当我收到消息时,我也会收到错误"将消息发送到死线程上的处理程序",同时显示Toast消息,我希望看到消息到达.使用代码:
@Override
protected void onMessage(Context context, Intent intent) {
Log.e("C2DM", "Message: arived");
Bundle extras = intent.getExtras();
if (extras != null) {
//Toast.makeText(this.getApplicationContext(), (CharSequence) extras.get("payload"), Toast.LENGTH_LONG).show();
}
}
Run Code Online (Sandbox Code Playgroud)
onMessage方法用于扩展的类中C2DMBaseReceiver.Toast messatge永远不会显示.
这里的错误是什么?有什么灵魂吗?
编辑:
09-06 08:59:02.135: WARN/MessageQueue(5654): Handler{44e65658} sending message to a Handler on a dead thread
09-06 08:59:02.135: WARN/MessageQueue(5654): java.lang.RuntimeException: Handler{44e65658} sending message to a Handler on a dead thread
09-06 08:59:02.135: WARN/MessageQueue(5654): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:179)
09-06 08:59:02.135: WARN/MessageQueue(5654): at android.os.Handler.sendMessageAtTime(Handler.java:457)
09-06 08:59:02.135: WARN/MessageQueue(5654): at android.os.Handler.sendMessageDelayed(Handler.java:430)
09-06 08:59:02.135: WARN/MessageQueue(5654): at …Run Code Online (Sandbox Code Playgroud) C++支持指针,而Java则不支持.但是当许多程序员质疑如何在没有指针的情况下工作时,发起人开始说"受限制的指针".所以我们可以说Java支持受限制的指针?
我没有网络摄像头.我想实现虚拟网络摄像头(或伪设备驱动程序),它可以作为普通网络摄像头(虚拟网络摄像头)工作,并将内存流或字节作为输入.我怎样才能发展这个?DirectShow可以对此有所帮助吗?我什么都不知道.请帮忙
我发现有很多软件将视频文件作为输入,但我希望将字节流作为输入.
我是Node js的新手,我想使用Azure Active Directory进行身份验证.我在这里提到了下载的节点和已安装的NPM
npm install express
npm install ejs
npm install ejs-locals
npm install restify
npm install mongoose
npm install bunyan
npm install assert-plus
npm install passport
npm install passport-azure-ad
Run Code Online (Sandbox Code Playgroud)
之后根据文档,我按照步骤3:设置您的应用程序以使用passport-node-js策略
这是config.js
exports.creds = {
returnURL: 'https://hpe.onmicrosoft.com/8d332647-xxxx-4xxc-8xx-11776XXXXX',
identityMetadata: 'https://login.microsoftonline.com', // For using Microsoft you should never need to change this.
clientID: '22XXXX9-b5fa-XXXXb-bc7a-XXXXXXXa92a',
clientSecret: 'Srekv8dM1NqP4Sqnxxxxxxxxxxxx', // if you are doing code or id_token code
skipUserProfile: true, // for AzureAD should be set to true.
responseType: 'id_token …Run Code Online (Sandbox Code Playgroud) 我正在实现一个应用程序,其中我播放两个声音(" touchandshow ",然后是" tiger ").这是在我的looper方法中完成的.我是第一次打电话wait(),然后打电话,然后再打电话looper.
问题是我在wait()调用LogCat时遇到异常.
这是我的代码:
mPlayer = MediaPlayer.create(this, R.raw.touchandshow);
mPlayer2 = MediaPlayer.create(this, R.raw.tiger);
try {
looper();
wait(2000);
looper();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void looper() {
CountDownTimer aCounter;
aCounter = new CountDownTimer(2000, 1000) {
public void onTick(long millisUntilFinished) {
mPlayer.start();
}
public void onFinish() {
mPlayer2.start();
}
};
aCounter.start();
}
Run Code Online (Sandbox Code Playgroud)
和LogCat:
07-29 10:20:09.412: ERROR/AndroidRuntime(1188): FATAL EXCEPTION: main
07-29 10:20:09.412: ERROR/AndroidRuntime(1188): java.lang.RuntimeException: …Run Code Online (Sandbox Code Playgroud) 我总是听说关闭任何活动使用完成或使用 android.os.Process.killProcess(android.os.Process.myPid());
第一个<:我认为它们之间究竟有什么区别?
第二个<:他们最喜欢的是什么?
第三个<:有些时候,当我们通过意图传递数据时,我们会将一个活动传递给第二个活动,所以使用finish()或killprocess,数据会丢失吗?
我目前在各种应用程序中使用XML或JSON Web服务.
我只想知道在文本文件中缓存这些答案的最简单方法是什么.
我一直在考虑数据库,但这似乎相当复杂!
所以,我想做的是
将这些xml/JSON文件存储在手机内存中,我应该这样做吗?
String FILENAME = "MyXmlFile";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
Run Code Online (Sandbox Code Playgroud)在我的应用程序的onCreate中,我想解析这个文件.由于所有教程都展示了如何从Web URL解析文件,我从未找到解析内部文本文件的方法.有人在这一点上有建议吗?
谢谢.
android ×7
c ×2
java ×2
android-c2dm ×1
azure ×1
c# ×1
c++ ×1
caching ×1
directshow ×1
flash ×1
javascript ×1
json ×1
memory ×1
node.js ×1
pointers ×1
toast ×1
web-services ×1
windows ×1
xml ×1