我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请看一下代码的ph参数

测试代码时在Android中发现一个音频应用。

short samples[] = new short[buffsize];
            int amp = 32767;
            double twopi = 2*Math.PI;
            double fr = 262.f;
            double ph = 0.0;
while(isRunning)
            {
                fr = 262 + 262*sliderval;
                for(int i=0; i < buffsize; i++)
                {
                    samples[i] = (short) (amp*Math.sin(ph));
                    ph += twopi*fr/sr;
                }
                audioTrack.write(samples, 0, buffsize);
            }

这段代码应该是合成声音的,但是不知道ph参数是干嘛的?

stackoverflow上有这个问题的答案,应该是正弦波
问题链接

近期文章

  • TypedArray 中的 recycle() 方法是做什么用的?
  • c#串口通信延迟问题,数据的发送和接受
  • 在所有栏中只显示一个视图
  • 模拟和数字时钟不能显示正确的时间
  • 怎么卸载双系统中的一个啊?(windows和linux)
  • 怎样开发一个andriod 的pdf阅读器同时也可以编辑文档
  • 发送电子邮件时添加多个附件
  • lightopc Server中项的删除
  • jms 和 weblogic 的开发事例问题
  • 从文件目录中提取图片
  • MBProgressHUD不显示
  • android程序,eclipse没报错,但是运行会意外停止
  • 查询Android中存在的值
  • 复制当前应用日志到TestFlight
  • 如何只让一个 textview 滚动而不是在整个布局中?
  • 滚动UITableview改变UIbutton的图片
  • VS2010创建的WPF浏览器程序运行时浏览器就停止工作了求指导
  • 如何获得一个月中的某一天?
  • android注册界面的功能实现
  • win8系统,注册.net 4 是遇到的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华