小编Sha*_*mar的帖子

适用于iOS和Android的音频格式

对不起,如果我问的是一般问题.

我们正在开发一个在移动设备上录制和播放音频的应用程序.此应用程序正在为Android和iOS开发.应用程序将使用设备麦克风录制音频并将其存储在服务器中.

用户(在Android和iOS上)可以打开应用程序并播放存储在服务器上的声音.我们使用的声音格式是AAC.在iOS中它的工作正常.我们可以录制和播放AAC文件.

但在Android(三星S3和三星Galaxy Y)上,我们无法以AAC格式录制声音.但在S3中我们可以播放AAC文件.

我的问题是,我们应选择哪种格式用于在Android中录制和播放(应支持从2.3到Jellybean)和iOS.我们应该使用MP4吗?

我们的一个解决方案是,在后端,我们可以将音频文件转换为AAC,MP4或3GP,并根据版本将支持的文件提供给手机.

format audio android ios

18
推荐指数
3
解决办法
2万
查看次数

命令/ bin/sh失败,退出代码为64 Xcode 8

在运行我的项目时,我收到此错误.任何人都可以说出了什么问题吗?我已经运行了脚本,但仍然出现此错误.

构建错误

这是我的Run脚本

./Rapporter/BIN/ConfigurationEncryptor $PROJECT_DIR/Rapporter/Resources/APIConfiguration.plist $PROJECT_DIR/Rapporter/Resources/APIConfiguration.enc

cp $PROJECT_DIR/Rapporter/Resources/APIConfiguration.enc ${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}
Run Code Online (Sandbox Code Playgroud)

运行脚本没问题.但变量$ {UNLOCALIZED_RESOURCES_FOLDER_PATH}解析为名为"项目名称"的文件夹.由于"项目名称"之间的空间我得到了这个错误.所以我把文件夹名称设置为"项目",它工作!!

有没有人知道我如何将文件夹名称设置为"项目名称"仍然使这个运行脚本工作?

xcode ios

6
推荐指数
1
解决办法
2163
查看次数

我在哪里可以找到Apple Developer计划的注册ID?

我正在尝试续订我的开发者帐户,但它要求Apple开发者计划注册ID.我无法在会员中心找到详细信息.如何获取Apple Developer程序注册ID或我应该在该字段中使用邮件ID?请帮我

iphone iphone-developer-program ios

5
推荐指数
1
解决办法
3134
查看次数

使用appium和python的Android应用程序的功能测试

这是检查录制是否正常的python代码:

   def setUp(self):"Setup for the test"
       desired_caps = {}
       desired_caps['browserName']=''
       desired_caps['platformName'] = 'Android'
       desired_caps['platformVersion'] = '4.4.2'
       desired_caps['deviceName'] = 'd65d04425101de'
       # Returns abs path relative to this file and not cwd
       desired_caps['app'] = '/home/karthik/appiumworkspace/tests/app-debug (2).apk'
       desired_caps['appPackage'] = 'com.prueba.maverick'
       desired_caps['app-activity'] = '.SplashActivity' 
       desired_caps['app-wait-activity'] = '.MainActivity' 
       self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

   def tearDown(self):
       "Tear down the test"
       self.driver.quit()


    def test_whether_app_is_installed(self):
        "Test if the app has been installed correctly"
        self.driver.is_app_installed('com.prueba.maverick')

        print('APP HAS BEEN INSTALLED')


    def test_record_the_audio(self):
       "Test it clicks on Record button correctly"
        element = …
Run Code Online (Sandbox Code Playgroud)

python automation android functional-testing python-appium

5
推荐指数
1
解决办法
640
查看次数

如何使用robolectric单元测试android录音应用程序

我只想知道是否可以使用Robolectric框架对Android录音机应用程序进行单元测试。

据我所知,Robolectric并未使用仿真器或真实设备进行测试。但是在录音应用程序中,我需要测试是否正在录制音频?它是否存储在SD卡上的指定位置?是否可以使用媒体播放器播放?和许多其他情况。

我看过很多Robolectric教程,但它们没有回答我的问题。我也曾在Robolectric谷歌小组中问过这个问题(https://groups.google.com/forum/#!topic/robolectric/JLKrRGsvIkU),但没有得到回答。阴影的概念在这里有用吗?

audio android unit-testing robolectric

5
推荐指数
1
解决办法
647
查看次数

Docker-machine实例不与外界(即Internet)对话

我试图使用docker-machine连接到AWS实例连接完成但是它给出了错误

获取SSH命令以检查守护程序是否已启动时出错:运行SSH命令时出错!

我也ssh进入实例,我也尝试了sudo apt-get update它给出了错误

无法获取http://archive.ubuntu.com/ubuntu/dists/wily-backports/Release.gpg 临时故障解决'archive.ubuntu.com

看起来实例不与外界(即互联网)交谈
所以任何人都可以帮我解决这个问题,谢谢

amazon-web-services docker docker-machine

5
推荐指数
1
解决办法
97
查看次数

在swift中从字符串到日期的转换返回nil

我在swift 3中将字符串转换为日期时遇到问题.这是我的代码,它在转换时返回一个nil值.

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEE, dd MMM yyyy hh:mm:ss +zzzz"
dateFormatter.locale = Locale.init(identifier: "bg_BG")

let recdate = dateFormatter.date(from:"Fri, 10 Mar 2017 15:03:03 +0530")!;`
Run Code Online (Sandbox Code Playgroud)

nsdateformatter ios swift

3
推荐指数
1
解决办法
2565
查看次数