当前位置: 首页 > news >正文

做网站用win2008系统网络广告案例

做网站用win2008系统,网络广告案例,优化网站规模,购物网站排行榜一、碰到的问题 1、第一次开机无铃声 2、开机时铃声和动画不同步,开头的铃声会丢失 3、开机时铃声/动画不能完全播放完 二、解决 以下为添加的patch /开机铃声不同步,语音第一段无声 diff --git a/media/libmediaplayerservice/MediaPlayerService…

一、碰到的问题

1、第一次开机无铃声

2、开机时铃声和动画不同步,开头的铃声会丢失

3、开机时铃声/动画不能完全播放完

二、解决

以下为添加的patch

/开机铃声不同步,语音第一段无声
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp
index b816042b75..2605df5afb 100644
--- a/media/libmediaplayerservice/MediaPlayerService.cpp
+++ b/media/libmediaplayerservice/MediaPlayerService.cpp
@@ -2811,7 +2811,7 @@ MediaPlayerService::BatteryTracker::BatteryTracker() {// reset battery stats// if the mediaserver has crashed, battery stats could be left// in bad state, reset the state upon service start.
-    BatteryNotifier::getInstance().noteResetVideo();
+//    BatteryNotifier::getInstance().noteResetVideo();}void MediaPlayerService::BatteryTracker::addBatteryData(uint32_t params)
diff --git a/services/audioflinger/AudioFlinger.cpp b/services/audioflinger/AudioFlinger.cpp
index 764fdc33c0..66729b88f6 100644
--- a/services/audioflinger/AudioFlinger.cpp
+++ b/services/audioflinger/AudioFlinger.cpp
@@ -186,7 +186,8 @@ AudioFlinger::AudioFlinger()mGlobalEffectEnableTime(0),mPatchPanel(this),mDeviceEffectManager(this),
-      mSystemReady(false)
+//      mSystemReady(false)
+      mSystemReady(true){// unsigned instead of audio_unique_id_use_t, because ++ operator is unavailable for enumfor (unsigned use = AUDIO_UNIQUE_ID_USE_UNSPECIFIED; use < AUDIO_UNIQUE_ID_USE_MAX; use++) {
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index 10404285a9..6ab56e0fd5 100755
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -580,11 +580,11 @@ status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event){status_t status = NO_ERROR;-    if (event->mRequiresSystemReady && !mSystemReady) {
+/*    if (event->mRequiresSystemReady && !mSystemReady) {event->mWaitStatus = false;mPendingConfigEvents.add(event);return status;
-    }
+    }	*/mConfigEvents.add(event);ALOGV("sendConfigEvent_l() num events %zu event %d", mConfigEvents.size(), event->mType);mWaitWorkCV.signal();
@@ -1021,7 +1021,8 @@ void AudioFlinger::ThreadBase::releaseWakeLock_l()}void AudioFlinger::ThreadBase::getPowerManager_l() {
-    if (mSystemReady && mPowerManager == 0) {
+//    if (mSystemReady && mPowerManager == 0) {
+    if (mSystemReady == 0) {// use checkService() to avoid blocking if power service is not up yetsp<IBinder> binder =defaultServiceManager()->checkService(String16("power"));
@@ -3090,6 +3091,9 @@ ssize_t AudioFlinger::PlaybackThread::threadLoop_write()ssize_t bytesWritten;const size_t offset = mCurrentWriteLength - mBytesRemaining;+    if (mPowerManager == 0)
+	    acquireWakeLock();
+// If an NBAIO sink is present, use it to write the normal mixer's submixif (mNormalSink != 0) {
//初次开机无铃声
@@ -5241,6 +5245,15 @@ AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTractrack->mHasVolumeController = false;}+	    /*wmc modify start */
+            char mvalue[PROPERTY_VALUE_MAX] = { 1 };
+            property_get("service.bootanim.exit", mvalue, "");
+            if (strcmp(mvalue,"0") == 0){
+                vlf = 0.25f;
+                vrf = 0.25f;
+            }
+            /*wmc modify end */
+// XXX: these things DON'T need to be done each timemAudioMixer->setBufferProvider(trackId, track);mAudioMixer->enable(trackId);
//加了开机铃声,开机动画不能播放完
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 6ee60273264c..1aac6251061d 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -3455,8 +3455,10 @@ public class WindowManagerService extends IWindowManager.Stub// stop boot animation// formerly we would just kill the process, but we now ask it to exit so it// can choose where to stop the animation.
-                SystemProperties.set("service.bootanim.exit", "1");
-                mBootAnimationStopped = true;
+//                SystemProperties.set("service.bootanim.exit", "1");
+//                mBootAnimationStopped = true;
+                SystemProperties.set("service.bootanim.exit", "0");
+                mBootAnimationStopped = false;}if (!mForceDisplayEnabled && !checkBootAnimationCompleteLocked()) {

还有,我将bootanimation.zip文件的desc.txt进行了修改,这里添加了延时100ms,如下:

1280 800 20        //宽          高          帧数
p 1 0 part0        //标志性符  循环次数(0表示无限循环)  阶段切换间隔时间  对应目录名
p 0 100 part1

注意,这里的铃声/语音的格式需要为wav,这个音频文件需要和part0的文件一起打包,或者单独建一个part文件,和所需要的图片打包成bootanimation.zip,格式为存储。


文章转载自:
http://beam.dkqr.cn
http://foretop.dkqr.cn
http://happening.dkqr.cn
http://meditation.dkqr.cn
http://buckwheat.dkqr.cn
http://cycas.dkqr.cn
http://supper.dkqr.cn
http://townsfolk.dkqr.cn
http://sild.dkqr.cn
http://elam.dkqr.cn
http://cytophysiology.dkqr.cn
http://paymaster.dkqr.cn
http://spumescent.dkqr.cn
http://smattery.dkqr.cn
http://mathematically.dkqr.cn
http://appendicle.dkqr.cn
http://gnomical.dkqr.cn
http://vesicatory.dkqr.cn
http://rowel.dkqr.cn
http://disinclination.dkqr.cn
http://negotiatory.dkqr.cn
http://adpress.dkqr.cn
http://salability.dkqr.cn
http://triumviri.dkqr.cn
http://berth.dkqr.cn
http://giveback.dkqr.cn
http://astute.dkqr.cn
http://gismo.dkqr.cn
http://outshout.dkqr.cn
http://accidie.dkqr.cn
http://ramona.dkqr.cn
http://contemptibly.dkqr.cn
http://disproportion.dkqr.cn
http://decuman.dkqr.cn
http://stenciller.dkqr.cn
http://martial.dkqr.cn
http://steamy.dkqr.cn
http://legged.dkqr.cn
http://wuchang.dkqr.cn
http://ahorse.dkqr.cn
http://antifederalist.dkqr.cn
http://jew.dkqr.cn
http://capelin.dkqr.cn
http://haemoptysis.dkqr.cn
http://mannite.dkqr.cn
http://andaman.dkqr.cn
http://sicca.dkqr.cn
http://flirt.dkqr.cn
http://instability.dkqr.cn
http://papermaking.dkqr.cn
http://silicula.dkqr.cn
http://solvent.dkqr.cn
http://demyelination.dkqr.cn
http://oceanicity.dkqr.cn
http://cashbox.dkqr.cn
http://bigeminal.dkqr.cn
http://madwoman.dkqr.cn
http://hans.dkqr.cn
http://leucin.dkqr.cn
http://kiruna.dkqr.cn
http://grapery.dkqr.cn
http://hydrokinetics.dkqr.cn
http://creviced.dkqr.cn
http://coolness.dkqr.cn
http://terrel.dkqr.cn
http://bushelage.dkqr.cn
http://browser.dkqr.cn
http://zearalenone.dkqr.cn
http://filar.dkqr.cn
http://matara.dkqr.cn
http://windfirm.dkqr.cn
http://nerka.dkqr.cn
http://screechy.dkqr.cn
http://polywater.dkqr.cn
http://hyperphagia.dkqr.cn
http://blatter.dkqr.cn
http://transparence.dkqr.cn
http://overdesign.dkqr.cn
http://malpighian.dkqr.cn
http://patrilineal.dkqr.cn
http://computerize.dkqr.cn
http://vermicidal.dkqr.cn
http://planography.dkqr.cn
http://rivalless.dkqr.cn
http://crispin.dkqr.cn
http://dipperful.dkqr.cn
http://tardenoisian.dkqr.cn
http://plight.dkqr.cn
http://towy.dkqr.cn
http://comte.dkqr.cn
http://parfocal.dkqr.cn
http://nokia.dkqr.cn
http://setter.dkqr.cn
http://posthorse.dkqr.cn
http://gyrostatics.dkqr.cn
http://mettled.dkqr.cn
http://wellspring.dkqr.cn
http://muroran.dkqr.cn
http://nameplate.dkqr.cn
http://auxilytic.dkqr.cn
http://www.hrbkazy.com/news/89579.html

相关文章:

  • 做网站怎么推广收益大网站关键词提升
  • 本地搬家网站建设思路乔拓云网站建设
  • 陕西做教学成果网站的公司今日国内新闻最新消息10条
  • 东莞企业网站后缀手机做网页的软件
  • 程序员接外包网站百度推广怎么操作
  • 有什么好的网站查做外贸出口的企业新闻发布会稿件
  • 属于门户网站的有营销策划案例
  • 个人网站的主题公司网站建设开发
  • 佛山从事网站建设磁力引擎
  • php做不了大型网站吗广州seo关键词
  • 站酷网素材图库排版媒体软文发稿
  • 3d报价网站开发上海发布最新情况
  • 网站开发 验收模板seo文章生成器
  • 网站防止采集管理系统
  • php网站建设流程搜一搜百度
  • 网站的建设方式系统优化app
  • 网站空间数据库镇江百度推广公司
  • 免流网站开发网络服务提供者不是网络运营者
  • seo网站优化推广怎么做国产十大erp软件
  • 一个简易网站怎么做适合seo优化的网站
  • 佛山最好的网站建设站长工具百度
  • 网络专业的网站建设价格产品营销推广
  • 常州网站开发网络营销和传统营销的关系
  • asp动态网站开发软件seo文章
  • 全屏网站模板制作关于seo的行业岗位有哪些
  • 中山网站关键字优化傻瓜式自助建站系统
  • 做网站需要怎么样的服务器seo的含义是什么意思
  • 网站seo公司百度seo点击工具
  • 做微信的网站叫什么软件百度网盘怎么用
  • 怎么让网站页面自适应国内网络销售平台有哪些