.Ogg 与 .mp3 用于移动应用程序?

     2023-02-25     144

关键词:

【中文标题】.Ogg 与 .mp3 用于移动应用程序?【英文标题】:.Ogg vs. .mp3 for a mobile app? 【发布时间】:2012-07-17 18:11:29 【问题描述】:

我正在为 Android、Windows Phone、IOS 和 BlackBerry 构建移动应用程序。

它是一个音频应用程序,我想知道我应该使用 ogg 还是 mp3?

Ogg 似乎更压缩了,这是一件好事,但我不确定它可以在 4 个平台中的哪个平台上运行,质量是否更差?

我不需要为所有平台使用相同的文件格式,因此请为 4 个平台中的每一个选择最佳选择。

【问题讨论】:

【参考方案1】:

iOS 和 Windows Phone 7 无法自行播放 OGG 音频文件,除非您愿意自己编写解码器(在 Windows Phone 7 上无法这样做,因为您没有对音频硬件的原始访问权限) .

BlackBerry 从 BlackBerry OS v5 开始支持开箱即用的 OGG。

Android 将其列为受支持的编解码器,但由于 Android 的开源特性,运营商完全有可能在没有编解码器的情况下发货(我不知道这是否已在实践中完成)。

但是,所有这些平台都可以开箱即用地播放 MP3。您最好使用 MP3,因为它无处不在。

如果您使用可变比特率而不是恒定比特率,您可能能够获得类似 OGG 的 MP3 大小。

【讨论】:

.mp3 音频对于 iOS 应用程序是不是足够,或者您还需要 .ogg?

】.mp3音频对于iOS应用程序是不是足够,或者您还需要.ogg?【英文标题】:Is.mp3audiosufficientforiOSappsoryouneed.oggaswell?.mp3音频对于iOS应用程序是否足够,或者您还需要.ogg?【发布时间】:2018-09-1118:29:33【问题描述】:对于使用Cordova... 查看详情

c++ 音频转换 ( mp3 -> ogg ) 问题

...。我知道有些程序可以在线购买,但我宁愿拥有自己的小应用程序,让我可以转换任意数量的文件。【问题讨论】:这对于即将到来的superuser.com来说是一个很好的问题。我不这么认为 查看详情

如何同时播放多个 ogg 或 mp3 ..?

...能的应用,播放和混音没有任何问题。现在,我应该将此应用程序转换为android 查看详情

ogg与aac音质比较起来哪个更好?

参考技术Aaac音质更好原因如下:首先我来说一下aac和ogg的特点。aac特点是高采样率,多声道。mp3和cd的采样率在44khz左右,aac分为几档,最高可以达到90khz以上。相同码率下,aac质量更高。ogg特点是开源、免费无专利限制等。音... 查看详情

用于将 .wav 文件转换为 ogg 文件的 Python 库

】用于将.wav文件转换为ogg文件的Python库【英文标题】:Pythonlibrarytoconvert.wavfiletooggfile【发布时间】:2013-04-0309:55:45【问题描述】:任何人都可以建议一个Python库(在Windows上)将wav文件转换为ogg文件而不是Pymedia模块。通过使用Pym... 查看详情

将mp3转换为ogg

Thissnippetsconvertsafilecalled'test.mp3'inthesamefolder,toafilecalled'test.ogg'andsavesitinthesamefolderaswell<?php $ffmpeg=exec('whichffmpeg'); $ffmpegcmd=$ffmpeg."-itest.mp3-acodeclibvorbistest.ogg"; echo$ffmpegcmd; exec($ffmpegcmd);?> 查看详情

ogg转mp3格式转换器哪个好用

...首音乐,但是在手机的MP3里却不能播放,因为这个音乐是ogg格式的,虽然ogg格式音频优点众多,支持多声道,音质好,但是没办法,MP3不支持播放,还是要转换格式,怎么转换呢?别着急,看了小编这篇文章就可以解决啦!其实... 查看详情

如何将 mp3 转换为 ogg python

】如何将mp3转换为oggpython【英文标题】:Howtoconvertmp3tooggpython【发布时间】:2019-01-0917:33:09【问题描述】:我需要将字节mp3数据转换为字节ogg。如何在python中做到这一点?我已经看过很多将其从文件转换的示例,但我不想将其写... 查看详情

尽管列为可用格式,但将 ogg 转换为 wav 不起作用

...它们转换为WAV。我正在使用javazoomvorbisspi和mp3spi库。它适用于mp3和WAV文件,但不适用于.ogg文件。 查看详情

用于播放/录制音频(.wav、.ogg)的 C++ 多平台库

...布时间】:2011-03-0310:55:03【问题描述】:我有一个多平台应用程序并想添加音频注释功能。我正在寻找音频播放/录音库:多平台(Windows、Linux、Mac)简单快速地集成到现有项目中不要在Windows构建中使用cygwin具有C+ 查看详情

用于移动客户端/服务器应用程序的基于套接字与 HTTP 的通信

】用于移动客户端/服务器应用程序的基于套接字与HTTP的通信【英文标题】:SocketvsHTTPbasedcommunicationforamobileclient/serverapplication【发布时间】:2011-03-1703:52:46【问题描述】:我最近决定承担一个相当大的软件工程项目,该项目将涉... 查看详情

是否有抽象 Web Audio API 和 Mozilla Audio Data API 以读取原始音频(MP3,ogg)的库

...否有抽象WebAudioAPI和MozillaAudioDataAPI以读取原始音频(MP3,ogg)的库【英文标题】:IstherealibrarythatabstractsWebAudioAPIandMozillaAudioDataAPIforreadingrawaudio(MP3,ogg)【发布时间】:2011-12-1304:00:12【问题描述】:我想做一些音频可视化,读取原... 查看详情

如何在 C# 中的 Windows CE 5.0 (Build 1400) 中播放 .ogg、mp3,而不使用 Directsound 库?

】如何在C#中的WindowsCE5.0(Build1400)中播放.ogg、mp3,而不使用Directsound库?【英文标题】:HowcanIplay.ogg,mp3,withoutDirectsoundlibsinWindowsCE5.0(Build1400)inC#?【发布时间】:2010-08-1717:27:17【问题描述】:我在尝试将.ogg和.mp3文件合并到WinCE5.0(b... 查看详情

解决移动端音频自动播放问题

<audioid="audio"autoplay=‘autoplay‘loop=‘loop‘><sourcesrc="SeeYou.mp3"type="audio/ogg"><sourcesrc="SeeYou.mp3"type="audio/mpeg"></audio> 在开发webapp时,有时候你可能要加点背景音乐,这时我们会用到HT 查看详情

用于 Java 的 MP3 元数据查找 API(查找 ID3 数据)

...间】:2014-03-0819:08:15【问题描述】:我正在开发一个Java应用程序,该应用程序将根据用户输入和ID3元数据查找歌曲并重命名它们。我找到了很多用于从文件中编辑/检索歌曲元数据的Java库,但我想知道是否有一些带有ID3标签信息... 查看详情

sh将.ogg批量转换为.mp3,保留id标签元数据(代码片段)

查看详情

将 mp3 转换为 ogg 然后 zip 的简单方法? (Python 3)[关闭]

】将mp3转换为ogg然后zip的简单方法?(Python3)[关闭]【英文标题】:Simplewaytoconvertmp3tooggthenzip?(Python3)[closed]【发布时间】:2015-11-1211:30:27【问题描述】:我有一个mp3文件夹,我想以特定的采样/比特率将其转换为.oggs,例如44.1k,1... 查看详情

Firebase 与移动应用

...】:FireBase是否仅适用于桌面浏览器,还是也可用于移动应用程序?我有一种感觉,它不能与移动设备(还)一起使用。例如,虽然Android使用了WebKit引擎(它的WebView组件显示HTML页面而不需要完整的浏览器,并且HTML页面可以直接... 查看详情