オクテットストリームとして送信されている場合、HTMLにオーディオファイルを埋め込む方法

StackOverflow https://stackoverflow.com/questions/1441878

質問

すべての<!> quot; Play <!> quot;を変換するGreasemonkeyスクリプトを作成しようとしています。ページ上の埋め込みオーディオへのリンク(<embed>タグを使用)。

GMail添付ファイルから取得したリンクを使用すると、チャームのように機能します。

別のサイト(Digium Switchvox)からのリンクを使用すると、HTTP応答ヘッダーのContentTypeが<!> quot; application / octet-stream <!> quot;に設定されます。 <!> quot; audio / x-wav <!> quotの代わりに; (GMailのリンクなど)。これはFirefoxを混乱させ、正しいプラグインがインストールされていないと判断します。 typeタグの<=>属性を<!> quot; audio / x-wav <!> quot;に設定すると、FirefoxはQuicktimeを使用してファイルをロードします。ただし、Quicktimeは混乱し、ファイルを再生しません。

この問題を解決する賢い方法を知っている人はいますか?

役に立ちましたか?

解決

overrideMimeType を試しましたか?

  

overrideMimeType
  文字列(互換性:0.6.8+)オプション。
  リクエストで指定するMIMEタイプ(E.G. <!> quot; text / html; charset = ISO-8859-1 <!> quot;)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top