2009-06-04 12 views
3

PHP로 포드 캐스트를 설정하기위한 자습서가 필요합니다. 오디오 파일과 제목/설명 데이터가 있는데, XML 부분을 올바르게 가져 와서 iTunes 및 기타 일반 플레이어에서 잘 처리되도록하고 싶습니다. (나는 어떤 podcast도 구독하지 않으며 어떤 것이 인기가 있는지 알지 못합니다.)podcast 생성을위한 자습서 (PHP)

제목/설명 데이터는 mysql 데이터베이스에 저장되며 매월 더 많은 파일이 추가됩니다.

내가 웹 브라우저에서 잘 작동 기본적인 XML 피드를 만들었습니다,하지만 난 사람이 제대로 RSS 피드를 만드는 일부 지침을 날 지점 수 있다고 기대했다, 그 어떤 프로그램에서 작동 할 가능성이 높습니다.

나는 iTunes에서 이미 오디오 파일을 다운로드하는 것을 거부하고 있습니다. URL에있는 stream_audio.php 파일이 .mp3으로 끝나지 않기 때문입니다. 아이튠즈가 성가신 일인지, 아니면 내가 공식/비공식적 인 XML 지침을 위반했는지 확신 할 수 없다.

+3

왜 PHP가 필요합니까? 파일 모음이 변경되지 않는 경우 피드 XML을 작성하거나 피드 도구를 사용하여 작성해야합니다. 파일이 변경되면 파일 및 관련 메타 데이터 (제목, 설명 등)가 저장되는 방법을 자세히 설명 할 수 있습니까? –

+0

CMS를 사용하고 있습니까? 그렇다면 코드를 작성할 필요가 없습니다. 다음은 iTunes가 읽을 수있는 XML을 생성하는 제대로 구성된 RSS 피드의 스냅입니다. 제대로 탐색 할 수 있고 저작권을 침해하지 않으면 prob를 게시해서는 안됩니다. PHP를 작성하는 경우 휠을 다시 발명하고 잠시 멈추십시오. 어쨌든 http://tapper7.com/wp-content/uploads/2015/05/rssfeedxml.jpg – Tapper7

답변

1
  • RSS 2.0 at Harvard Law 합리적으로 소화하고 필요한 태그를 간략하게 설명합니다.

  • 애플 포드 캐스트 기술 사양 - Tracking Usage에는 others의 "url must in .mp3"문제에 작은 메모가 포함되어 있습니다.

2

그냥 메모는 당신이 mp3 파일처럼 보이도록 파일을 원하는 경우, 당신은 내부적으로 요청을 다시 쓰는 간단한 아파치 재 작성을 수행하므로 http://blah.com/audio43657.mp3을 변환 할 수 있습니다 (숫자는 무엇에 ID의 일종이다 스트림) :

RewriteRule audio([\d]+)\.mp3 streamingaudio.php?id=$1