问题标签 [ogg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3900 浏览

php - 保护 HTML5 音频标签中的音频文件

我正在制作一个使用 HTML5 标签在网站上播放音乐的网站,我想知道是否有任何方法可以保护文件不被下载?

我通过 PHP 调用音乐文件,如果需要,它会为不支持 MP3 的浏览器选择 OGG 文件。

公众无法访问实际文件,但可以下载和播放 PHP 文件。

我想知道是否有什么办法可以阻止人们下载文件但允许通过标签播放它?

编辑:

我知道用户必须能够访问要播放的文件的 URL。

我想知道当用户访问没有标签的文件时如何防止下载。

我相信 YouTube 会使用 HTML5 视频标签做类似的事情(现在可以免费下载该视频或所有 YouTube 视频)

编辑2:

我注意到,当用户下载文件时,它不会在 $_SERVER 数组中传递 HTTP_CACHE_CONTROL 变量。

如果他们直接下载文件,这是否能够通过返回空白文件来阻止人们下载文件?

0 投票
3 回答
977 浏览

c# - 使用 .NET 检测 .ogg 文件属性?通道数,每通道位数,采样率?

有谁知道如何检测各种 .ogg 文件属性,例如通道数、每个通道的位数和采样率?

我想在不使用 DirectX 的情况下做到这一点,任何人都可以推荐一个可以做到这一点的库。任何人都可以推荐一个可以做到这一点的开源库,它可以从托管代码中调用吗?

0 投票
3 回答
1461 浏览

java - Java ID3 音频标签库

我正在寻找一个好的库来编辑 .mp3 标签 ID3v(22,23,24)(如作者、标题、曲目和这类东西),用 java 或 clojure 编写,有什么想法吗?

在这个领域有一些标准的“事实上”......

我刚刚看了这个问题: https ://stackoverflow.com/questions/73147/i-need-an-id3-tag-reader-library-for-java-preferably-a-fast-one 但是如果有什么更多会很棒...

如果这些库不仅支持 .mp3 还支持 .ogg 和 .wma,那就完美了……

谢谢大家,对不起我的英语......

0 投票
1 回答
2843 浏览

android - 使用 android MediaPlayer 播放 ogg 流

我的应用程序使用 android 中的 MediaPlayer 类通过 http 播放 OGG 流。ogg 流在我自己的设备上播放良好(HTC 渴望(具有 HTC 感觉的 v2.2.2)),但我的许多用户抱怨我不在他们的设备上工作。

我尝试使用 AVD 在不同的 android 版本(2.1、2.2、2.3.3、4.0.3)上运行我的应用程序,我设法复制了错误。

有人知道这里有什么问题吗?如果是这样,如何调解?

LogCat 输出:

0 投票
3 回答
14800 浏览

html - HTML5 多视频显示 - 悬停播放

好的,所以我遵循了一个关于通过 HTML5 视频标签嵌入视频的好教程,可以在这里找到。基本上,这个想法是在悬停时播放视频,在悬停时停止播放。

好吧,我一直在尝试在一个页面上包含多个视频(所有相同的视频,请注意),希望我可以创建一种交互式多平铺板。换句话说,您将鼠标悬停在每个视频上,它会根据您最终在每个视频中的位置创建不同的图像,等等。

不管怎样,我要问的问题是:根据我遵循的本教程,创建多个平铺视频的最佳方法是什么?我将粘贴我一直在使用的代码。我遇到的问题是,如果我创建多个 javascript 函数,它只会显示我创建的最后一个函数的视频,而不是所有视频。

我希望这是有道理的。是到目前为止我一直在做的事情的链接。注意:视频需要一段时间才能加载,因此在此之前它将播放声音但不播放图像。

提前感谢您的帮助!

0 投票
1 回答
11001 浏览

ubuntu - 如何替换 mkv 文件中的音轨(在 Ubuntu 11.10 上)

我有

  • 带有 webm 视频和 ogg 音频的 mkv 文件
  • ogg 音频文件

我想用 ogg 文件中的音频替换 mkv 文件中的音频。如何在 Ubuntu 11.10 上使用默认存储库提供的程序来做到这一点?

生成的文件也可能有另一种格式(例如 avi),但我更喜欢 mkv。顺便提一句。ffmpeg 没有 mkv 多路复用器吗?我对 param -f mkv的测试导致错误Requested output format 'mkv' is not a proper output format

0 投票
2 回答
8317 浏览

android - 如何在 Android 中将 WAV/OGG 文件转换为 FLAC 文件?

编辑:合并了更改后的uv001的答案。

我只能发现ICS 4.0支持FLAC的解码,但是编码。我需要一些编码器将 wav 转换为 flac,但目前我找不到它。我发现有一个 jFlac avaible ,但我不知道如何使用这个库,只是简单地转换文件。

有人可以帮我看看吗?

今天,我只是自己的一些想法,使用 JavaFlacEncoder。它适用于某些 WAV 比特率。

我将值更改为现在可以使用的硬编码值。

0 投票
0 回答
2482 浏览

audio - 在 Xcode 项目中玩 ogg

我正在 Xcode 中开发一个需要 ogg 和 vorbis 框架来播放 ogg 文件的应用程序。我已经用谷歌搜索了一些关于此的信息,但我没有达到任何目的,我不知道如何使这个框架工作。我已经下载了这些库并将它们添加到我的项目中,但是即使文件已经存在,我也无法编译它,它会抱怨缺少文件。

谁能指点我一本关于如何完成此任务的好手册?

任何帮助表示赞赏。

0 投票
0 回答
276 浏览

c# - 拆分/分块 Ogg Vorbis 文件

有没有简单的方法来分块 Ogg Vorbis 文件,以便我能够对这些块进行转码?文档太少了,libogg 接缝对我来说太过分了,因为将其合并到 C# 项目中会很痛苦。是否有一种简单的方法可以在十六进制中查找一些段分隔符并将其拆分出来?

0 投票
3 回答
8984 浏览

ios - iOS 在线广播流问题

我必须创建提供在线广播流(icecast)的应用程序,最好是 .ogg 格式。所以我有下一个问题:

  1. 如何播放.ogg格式的音频流?有支持的类吗?因为我找不到任何东西,所以我认为没有使用CFNetwork,CoreAudio等 的许多按位运算是不可能的AudioToolbox(我不看 cocos2d,因为它很荒谬)我错了吗?
  2. 我现在正在播放 mp3 流(.ogg 对我来说不可能)。我尝试使用MattGallagher 和 DigitalDJ 的 AudioSreaming 库AVPlayer但这些解决方案都不能为我提供元数​​据访问。MPMovieMediaController

对于 AVPlayer:

arrit_meta 计数始终为 0,没有歌曲\艺术家\任何元数据。
相同的MPMovieMediaController,元数据更新从未调用

并在停止按钮方法中:

[streamAudioPlayer timedMetadata]总是零。

我试过了

这 2 个项目用于shoutcast 和icecast - http://www.mikejablonski.org/2009/04/17/reading-shoutcast-metadata-from-a-stream/

但是仍然没有运气获得当前的播放曲目信息,只能在SHOUTcast 应用程序中获取

第一 Metadata = 'StreamTitle='

第二 metadata = ''bitrate = '128000'
(所以我认为我必须处理来自http标头响应或类似内容的字节?但是 wtf,它是广播元数据,但我的无线电流是 icecast。不知道)
我将不胜感激任何帮助!